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:
U- - subclassT- - property value type
- 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
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CalendarUserprivate Delegateesprivate Delegatorsprivate GroupMembershipprivate ParticipationRoleprivate ParticipationStatusprivate RSVPFields inherited from class jfxtras.icalendarfx.properties.VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyNameFields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, ordererFields inherited from class jfxtras.icalendarfx.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 jfxtras.icalendarfx.properties.component.relationship.PropertyBaseCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setCommonName, setDirectoryEntryReference, setDirectoryEntryReference, setSentBy, setSentBy, withCommonName, withCommonName, withDirectoryEntryReference, withDirectoryEntryReference, withDirectoryEntryReference, withSentBy, withSentBy, withSentByMethods inherited from class jfxtras.icalendarfx.properties.PropBaseLanguage
getLanguage, setLanguage, setLanguage, withLanguage, withLanguageMethods 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, withValueTypeMethods 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, withChildMethods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jfxtras.icalendarfx.properties.PropCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setDirectoryEntryReference, setSentByMethods inherited from interface jfxtras.icalendarfx.properties.PropLanguage
getLanguage, setLanguageMethods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChildMethods 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:
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
-