Module jfxtras.icalendarfx
Class PropertyBaseAttendee<T,U>
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<U>
jfxtras.icalendarfx.properties.VPropertyBase<T,U>
jfxtras.icalendarfx.properties.PropBaseLanguage<T,U>
jfxtras.icalendarfx.properties.component.relationship.PropertyBaseCalendarUser<T,U>
jfxtras.icalendarfx.properties.component.relationship.PropertyBaseAttendee<T,U>
- Type Parameters:
T
- - property value typeU
- - subclass
- All Implemented Interfaces:
PropAttendee<T>
,PropCalendarUser<T>
,PropLanguage<T>
,VProperty<T>
,VChild
,VElement
,VParent
- Direct Known Subclasses:
Attendee
,UnknownProperty
public abstract class PropertyBaseAttendee<T,U>
extends PropertyBaseCalendarUser<T,U>
implements PropAttendee<T>
Abstract class for Attendee and unknown properties
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CalendarUser
private Delegatees
private Delegators
private GroupMembership
private ParticipationRole
private ParticipationStatus
private RSVP
Fields inherited from class jfxtras.icalendarfx.properties.VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyName
Fields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, orderer
Fields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
PropertyBaseAttendee
(PropertyBaseAttendee<T, U> source) PropertyBaseAttendee
(T value) -
Method Summary
Modifier and TypeMethodDescriptionCUTYPE Calendar User Type RFC 5545, 3.2.3, page 16 To identify the type of calendar user specified by the property.DELEGATED-TO Delegatees RFC 5545, 3.2.5, page 17 To specify the calendar users to whom the calendar user specified by the property has delegated participation.DELEGATED-FROM Delegators RFC 5545, 3.2.4, page 17 To specify the calendar users that have delegated their participation to the calendar user specified by the property.MEMBER Group or List Membership RFC 5545, 3.2.11, page 21 To specify the group or list membership of the calendar user specified by the property.ROLE Participation Role RFC 5545, 3.2.16, page 25 To specify the participation role for the calendar user specified by the property.PARTSTAT Participation Status RFC 5545, 3.2.12, page 22 To specify the participation role for the calendar user specified by the property.getRSVP()
RSVP RSVP Expectation RFC 5545, 3.2.17, page 26 To specify whether there is an expectation of a favor of a reply from the calendar user specified by the property value.void
setCalendarUser
(String value) void
setCalendarUser
(CalendarUser calendarUser) void
setDelegatees
(String content) void
setDelegatees
(Delegatees delegatees) void
setDelegators
(String content) void
setDelegators
(Delegators delegators) void
setGroupMembership
(String content) void
setGroupMembership
(GroupMembership groupMembership) void
setParticipationRole
(String content) void
setParticipationRole
(ParticipationRole participationRole) void
setParticipationStatus
(String content) void
setParticipationStatus
(ParticipationStatus participationStatus) void
void
withCalendarUser
(String content) withCalendarUser
(CalendarUser calendarUser) withCalendarUser
(CalendarUser.CalendarUserType calendarUser) withDelegatees
(String content) withDelegatees
(List<URI> values) withDelegatees
(Delegatees delegatees) withDelegators
(String content) withDelegators
(List<URI> delegators) withDelegators
(Delegators delegators) withGroupMembership
(String content) withGroupMembership
(List<URI> values) withGroupMembership
(GroupMembership groupMembership) withParticipationRole
(String content) withParticipationRole
(ParticipationRole participationRole) withParticipationRole
(ParticipationRole.ParticipationRoleType participationRole) withParticipationStatus
(String content) withParticipationStatus
(ParticipationStatus participationStatus) withParticipationStatus
(ParticipationStatus.ParticipationStatusType participationStatus) Methods inherited from class jfxtras.icalendarfx.properties.component.relationship.PropertyBaseCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setCommonName, setDirectoryEntryReference, setDirectoryEntryReference, setSentBy, setSentBy, withCommonName, withCommonName, withDirectoryEntryReference, withDirectoryEntryReference, withDirectoryEntryReference, withSentBy, withSentBy, withSentBy
Methods inherited from class jfxtras.icalendarfx.properties.PropBaseLanguage
getLanguage, setLanguage, setLanguage, withLanguage, withLanguage
Methods inherited from class jfxtras.icalendarfx.properties.VPropertyBase
copyValue, equals, errors, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, modifiedValue, name, parseContent, processInLineChild, setConverter, setConverterByClass, setNonStandard, setParent, setValue, setValueType, setValueType, toString, valueContent, withNonStandard, withNonStandard, withNonStandard, withValue, withValueType
Methods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChild
Methods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.icalendarfx.properties.PropCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setDirectoryEntryReference, setSentBy
Methods inherited from interface jfxtras.icalendarfx.properties.PropLanguage
getLanguage, setLanguage
Methods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
Methods inherited from interface jfxtras.icalendarfx.properties.VProperty
getNonStandard, getValue, getValueType, setNonStandard, setValue, setValueType
-
Field Details
-
calendarUser
-
delegators
-
delegatees
-
groupMembership
-
rsvp
-
participationStatus
-
participationRole
-
-
Constructor Details
-
PropertyBaseAttendee
-
PropertyBaseAttendee
-
PropertyBaseAttendee
protected PropertyBaseAttendee()
-
-
Method Details
-
getCalendarUser
CUTYPE Calendar User Type RFC 5545, 3.2.3, page 16 To identify the type of calendar user specified by the property. Example: ATTENDEE;CUTYPE=GROUP:mailto:ietf-calsch@example.org- Specified by:
getCalendarUser
in interfacePropAttendee<T>
-
setCalendarUser
- Specified by:
setCalendarUser
in interfacePropAttendee<T>
-
setCalendarUser
-
withCalendarUser
-
withCalendarUser
-
withCalendarUser
-
getDelegators
DELEGATED-FROM Delegators RFC 5545, 3.2.4, page 17 To specify the calendar users that have delegated their participation to the calendar user specified by the property. Example: ATTENDEE;DELEGATED-FROM="mailto:jsmith@example.com":mailto: jdoe@example.com- Specified by:
getDelegators
in interfacePropAttendee<T>
-
setDelegators
- Specified by:
setDelegators
in interfacePropAttendee<T>
-
setDelegators
-
withDelegators
-
withDelegators
-
withDelegators
-
getDelegatees
DELEGATED-TO Delegatees RFC 5545, 3.2.5, page 17 To specify the calendar users to whom the calendar user specified by the property has delegated participation. Example: ATTENDEE;DELEGATED-TO="mailto:jdoe@example.com","mailto:jqpublic- Specified by:
getDelegatees
in interfacePropAttendee<T>
-
setDelegatees
- Specified by:
setDelegatees
in interfacePropAttendee<T>
-
setDelegatees
-
withDelegatees
-
withDelegatees
-
withDelegatees
-
getGroupMembership
MEMBER Group or List Membership RFC 5545, 3.2.11, page 21 To specify the group or list membership of the calendar user specified by the property. Example: ATTENDEE;MEMBER="mailto:projectA@example.com","mailto:pr ojectB@example.com":mailto:janedoe@example.com- Specified by:
getGroupMembership
in interfacePropAttendee<T>
-
setGroupMembership
- Specified by:
setGroupMembership
in interfacePropAttendee<T>
-
setGroupMembership
-
withGroupMembership
-
withGroupMembership
-
withGroupMembership
-
getRSVP
RSVP RSVP Expectation RFC 5545, 3.2.17, page 26 To specify whether there is an expectation of a favor of a reply from the calendar user specified by the property value. Example: ATTENDEE;RSVP=TRUE:mailto:jsmith@example.com- Specified by:
getRSVP
in interfacePropAttendee<T>
-
setRSVP
- Specified by:
setRSVP
in interfacePropAttendee<T>
-
setRSVP
-
withRSVP
-
withRSVP
-
withRSVP
-
getParticipationStatus
PARTSTAT Participation Status RFC 5545, 3.2.12, page 22 To specify the participation role for the calendar user specified by the property. Example: ATTENDEE;PARTSTAT=DECLINED:mailto:jsmith@example.com- Specified by:
getParticipationStatus
in interfacePropAttendee<T>
-
setParticipationStatus
- Specified by:
setParticipationStatus
in interfacePropAttendee<T>
-
setParticipationStatus
-
withParticipationStatus
-
withParticipationStatus
-
withParticipationStatus
-
getParticipationRole
ROLE Participation Role RFC 5545, 3.2.16, page 25 To specify the participation role for the calendar user specified by the property. Example: ATTENDEE;ROLE=CHAIR:mailto:mrbig@example.com- Specified by:
getParticipationRole
in interfacePropAttendee<T>
-
setParticipationRole
- Specified by:
setParticipationRole
in interfacePropAttendee<T>
-
setParticipationRole
-
withParticipationRole
-
withParticipationRole
-
withParticipationRole
-