public abstract class PropertyBaseAttendee<T,U> extends PropertyBaseCalendarUser<T,U> implements PropAttendee<T>
Abstract class for Attendee and unknown properties
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<CalendarUser> |
calendarUser |
javafx.beans.property.ObjectProperty<Delegatees> |
delegatees |
javafx.beans.property.ObjectProperty<Delegators> |
delegators |
javafx.beans.property.ObjectProperty<GroupMembership> |
groupMembership |
javafx.beans.property.ObjectProperty<ParticipationRole> |
participationRole |
javafx.beans.property.ObjectProperty<ParticipationStatus> |
participationStatus |
javafx.beans.property.ObjectProperty<RSVP> |
rsvp |
commonNameProperty, directoryEntryReferenceProperty, sentByProperty
languageProperty
propertyNameProperty, valueProperty, valueTypeProperty
commonNameProperty, directoryEntryReferenceProperty, sentByProperty
languageProperty
valueProperty, valueTypeProperty
Modifier | Constructor and Description |
---|---|
protected |
PropertyBaseAttendee() |
|
PropertyBaseAttendee(PropertyBaseAttendee<T,U> source) |
|
PropertyBaseAttendee(T value) |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<CalendarUser> |
calendarUserProperty() |
javafx.beans.property.ObjectProperty<Delegatees> |
delegateesProperty() |
javafx.beans.property.ObjectProperty<Delegators> |
delegatorsProperty() |
CalendarUser |
getCalendarUser()
CUTYPE
Calendar User Type
RFC 5545, 3.2.3, page 16
|
Delegatees |
getDelegatees()
DELEGATED-TO
Delegatees
RFC 5545, 3.2.5, page 17
|
Delegators |
getDelegators()
DELEGATED-FROM
Delegators
RFC 5545, 3.2.4, page 17
|
GroupMembership |
getGroupMembership()
MEMBER
Group or List Membership
RFC 5545, 3.2.11, page 21
|
ParticipationRole |
getParticipationRole()
ROLE
Participation Role
RFC 5545, 3.2.16, page 25
|
ParticipationStatus |
getParticipationStatus()
PARTSTAT
Participation Status
RFC 5545, 3.2.12, page 22
|
RSVP |
getRSVP()
RSVP
RSVP Expectation
RFC 5545, 3.2.17, page 26
|
javafx.beans.property.ObjectProperty<GroupMembership> |
groupMembershipProperty() |
javafx.beans.property.ObjectProperty<ParticipationRole> |
participationRoleProperty() |
javafx.beans.property.ObjectProperty<ParticipationStatus> |
participationStatusProperty() |
javafx.beans.property.ObjectProperty<RSVP> |
rsvpProperty() |
void |
setCalendarUser(CalendarUser calendarUser) |
void |
setCalendarUser(java.lang.String value) |
void |
setDelegatees(Delegatees delegatees) |
void |
setDelegatees(java.lang.String content) |
void |
setDelegators(Delegators delegators) |
void |
setDelegators(java.lang.String content) |
void |
setGroupMembership(GroupMembership groupMembership) |
void |
setGroupMembership(java.lang.String content) |
void |
setParticipationRole(ParticipationRole participationRole) |
void |
setParticipationRole(java.lang.String content) |
void |
setParticipationStatus(ParticipationStatus participation) |
void |
setParticipationStatus(java.lang.String content) |
void |
setRSVP(RSVP rsvp) |
void |
setRSVP(java.lang.String content) |
U |
withCalendarUser(CalendarUser.CalendarUserType type) |
U |
withCalendarUser(CalendarUser type) |
U |
withCalendarUser(java.lang.String content) |
U |
withDelegatees(Delegatees delegatees) |
U |
withDelegatees(java.util.List<java.net.URI> values) |
U |
withDelegatees(java.lang.String content) |
U |
withDelegators(Delegators delegators) |
U |
withDelegators(java.util.List<java.net.URI> delegators) |
U |
withDelegators(java.lang.String content) |
U |
withGroupMembership(GroupMembership groupMembership) |
U |
withGroupMembership(java.util.List<java.net.URI> values) |
U |
withGroupMembership(java.lang.String content) |
U |
withParticipationRole(ParticipationRole.ParticipationRoleType type) |
U |
withParticipationRole(ParticipationRole type) |
U |
withParticipationRole(java.lang.String content) |
U |
withParticipationStatus(ParticipationStatus.ParticipationStatusType type) |
U |
withParticipationStatus(ParticipationStatus type) |
U |
withParticipationStatus(java.lang.String content) |
U |
withRSVP(java.lang.Boolean type) |
U |
withRSVP(RSVP type) |
U |
withRSVP(java.lang.String content) |
commonNameProperty, directoryEntryReferenceProperty, getCommonName, getDirectoryEntryReference, getSentBy, sentByProperty, setCommonName, setCommonName, setDirectoryEntryReference, setDirectoryEntryReference, setSentBy, setSentBy, withCommonName, withCommonName, withDirectoryEntryReference, withDirectoryEntryReference, withDirectoryEntryReference, withSentBy, withSentBy, withSentBy
getLanguage, languageProperty, setLanguage, setLanguage, withLanguage, withLanguage
compareTo, copyInto, copyValue, equals, errors, getConverter, getNonStandard, getParent, getPropertyValueString, getUnknownValue, getValue, getValueType, hashCode, name, nonStandardParameter, parseContent, propertyNameProperty, propertyType, setConverter, setConverterByClass, setNonStandard, setParent, setPropertyName, setValue, setValueType, setValueType, setValueType, toContent, toString, valueContent, valueProperty, valueTypeProperty, withNonStandard, withNonStandard, withNonStandard, withPropertyName, withValue, withValueType, withValueType
childrenUnmodifiable, copyIntoCallback, orderer, setContentLineGenerator
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
commonNameProperty, directoryEntryReferenceProperty, getCommonName, getDirectoryEntryReference, getSentBy, sentByProperty, setCommonName, setDirectoryEntryReference, setSentBy
getLanguage, languageProperty, setLanguage
getNonStandard, getValue, getValueType, nonStandardParameter, propertyType, setNonStandard, setValue, setValueType, valueProperty, valueTypeProperty
childrenUnmodifiable, copyInto
public javafx.beans.property.ObjectProperty<CalendarUser> calendarUserProperty
calendarUserProperty
in interface PropAttendee<T>
getCalendarUser()
,
setCalendarUser(CalendarUser)
public javafx.beans.property.ObjectProperty<Delegators> delegatorsProperty
delegatorsProperty
in interface PropAttendee<T>
getDelegators()
,
setDelegators(Delegators)
public javafx.beans.property.ObjectProperty<Delegatees> delegateesProperty
delegateesProperty
in interface PropAttendee<T>
getDelegatees()
,
setDelegatees(Delegatees)
public javafx.beans.property.ObjectProperty<GroupMembership> groupMembershipProperty
groupMembershipProperty
in interface PropAttendee<T>
getGroupMembership()
,
setGroupMembership(GroupMembership)
public javafx.beans.property.ObjectProperty<RSVP> rsvpProperty
rsvpProperty
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<ParticipationStatus> participationStatusProperty
participationStatusProperty
in interface PropAttendee<T>
getParticipationStatus()
,
setParticipationStatus(ParticipationStatus)
public javafx.beans.property.ObjectProperty<ParticipationRole> participationRoleProperty
participationRoleProperty
in interface PropAttendee<T>
getParticipationRole()
,
setParticipationRole(ParticipationRole)
public PropertyBaseAttendee(T value)
public PropertyBaseAttendee(PropertyBaseAttendee<T,U> source)
protected PropertyBaseAttendee()
public CalendarUser 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
getCalendarUser
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<CalendarUser> calendarUserProperty()
calendarUserProperty
in interface PropAttendee<T>
getCalendarUser()
,
setCalendarUser(CalendarUser)
public void setCalendarUser(CalendarUser calendarUser)
setCalendarUser
in interface PropAttendee<T>
public void setCalendarUser(java.lang.String value)
public U withCalendarUser(CalendarUser type)
public U withCalendarUser(CalendarUser.CalendarUserType type)
public U withCalendarUser(java.lang.String content)
public Delegators 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
getDelegators
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<Delegators> delegatorsProperty()
delegatorsProperty
in interface PropAttendee<T>
getDelegators()
,
setDelegators(Delegators)
public void setDelegators(Delegators delegators)
setDelegators
in interface PropAttendee<T>
public void setDelegators(java.lang.String content)
public U withDelegators(Delegators delegators)
public U withDelegators(java.util.List<java.net.URI> delegators)
public U withDelegators(java.lang.String content)
public Delegatees 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
getDelegatees
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<Delegatees> delegateesProperty()
delegateesProperty
in interface PropAttendee<T>
getDelegatees()
,
setDelegatees(Delegatees)
public void setDelegatees(Delegatees delegatees)
setDelegatees
in interface PropAttendee<T>
public void setDelegatees(java.lang.String content)
public U withDelegatees(Delegatees delegatees)
public U withDelegatees(java.util.List<java.net.URI> values)
public U withDelegatees(java.lang.String content)
public GroupMembership 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
getGroupMembership
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<GroupMembership> groupMembershipProperty()
groupMembershipProperty
in interface PropAttendee<T>
getGroupMembership()
,
setGroupMembership(GroupMembership)
public void setGroupMembership(GroupMembership groupMembership)
setGroupMembership
in interface PropAttendee<T>
public void setGroupMembership(java.lang.String content)
public U withGroupMembership(GroupMembership groupMembership)
public U withGroupMembership(java.util.List<java.net.URI> values)
public U withGroupMembership(java.lang.String content)
public RSVP 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
getRSVP
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<RSVP> rsvpProperty()
rsvpProperty
in interface PropAttendee<T>
public void setRSVP(RSVP rsvp)
setRSVP
in interface PropAttendee<T>
public void setRSVP(java.lang.String content)
public U withRSVP(java.lang.Boolean type)
public U withRSVP(java.lang.String content)
public ParticipationStatus 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
getParticipationStatus
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<ParticipationStatus> participationStatusProperty()
participationStatusProperty
in interface PropAttendee<T>
getParticipationStatus()
,
setParticipationStatus(ParticipationStatus)
public void setParticipationStatus(ParticipationStatus participation)
setParticipationStatus
in interface PropAttendee<T>
public void setParticipationStatus(java.lang.String content)
public U withParticipationStatus(ParticipationStatus type)
public U withParticipationStatus(ParticipationStatus.ParticipationStatusType type)
public U withParticipationStatus(java.lang.String content)
public ParticipationRole 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
getParticipationRole
in interface PropAttendee<T>
public javafx.beans.property.ObjectProperty<ParticipationRole> participationRoleProperty()
participationRoleProperty
in interface PropAttendee<T>
getParticipationRole()
,
setParticipationRole(ParticipationRole)
public void setParticipationRole(ParticipationRole participationRole)
setParticipationRole
in interface PropAttendee<T>
public void setParticipationRole(java.lang.String content)
public U withParticipationRole(ParticipationRole type)
public U withParticipationRole(ParticipationRole.ParticipationRoleType type)
public U withParticipationRole(java.lang.String content)