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 VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CalendarUserprivate Delegateesprivate Delegatorsprivate GroupMembershipprivate ParticipationRoleprivate ParticipationStatusprivate RSVPFields inherited from class VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyNameFields inherited from class VParentBase
contentLineGenerator, ordererFields inherited from class VElementBase
BEGIN, END -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropertyBaseAttendee(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.voidsetCalendarUser(String value) voidsetCalendarUser(CalendarUser calendarUser) voidsetDelegatees(String content) voidsetDelegatees(Delegatees delegatees) voidsetDelegators(String content) voidsetDelegators(Delegators delegators) voidsetGroupMembership(String content) voidsetGroupMembership(GroupMembership groupMembership) voidsetParticipationRole(String content) voidsetParticipationRole(ParticipationRole participationRole) voidsetParticipationStatus(String content) voidsetParticipationStatus(ParticipationStatus participationStatus) voidvoidwithCalendarUser(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 PropertyBaseCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setCommonName, setDirectoryEntryReference, setDirectoryEntryReference, setSentBy, setSentBy, withCommonName, withCommonName, withDirectoryEntryReference, withDirectoryEntryReference, withDirectoryEntryReference, withSentBy, withSentBy, withSentByMethods inherited from class PropBaseLanguage
getLanguage, setLanguage, setLanguage, withLanguage, withLanguageMethods inherited from class 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, withValueTypeMethods inherited from class VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChildMethods inherited from class VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from interface PropCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setDirectoryEntryReference, setSentByMethods inherited from interface PropLanguage
getLanguage, setLanguageMethods inherited from interface VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChildMethods inherited from interface 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:
getCalendarUserin interfacePropAttendee<T>
-
setCalendarUser
- Specified by:
setCalendarUserin 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:
getDelegatorsin interfacePropAttendee<T>
-
setDelegators
- Specified by:
setDelegatorsin 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:
getDelegateesin interfacePropAttendee<T>
-
setDelegatees
- Specified by:
setDelegateesin 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:
getGroupMembershipin interfacePropAttendee<T>
-
setGroupMembership
- Specified by:
setGroupMembershipin 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:
getRSVPin interfacePropAttendee<T>
-
setRSVP
- Specified by:
setRSVPin 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:
getParticipationStatusin interfacePropAttendee<T>
-
setParticipationStatus
- Specified by:
setParticipationStatusin 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:
getParticipationRolein interfacePropAttendee<T>
-
setParticipationRole
- Specified by:
setParticipationRolein interfacePropAttendee<T>
-
setParticipationRole
-
withParticipationRole
-
withParticipationRole
-
withParticipationRole
-