public interface PropCalendarUser<T> extends PropLanguage<T>
Abstract class for properties with a CAL-ADDRESS value. The value is stored as a URI object
CAL-ADDRESS Calendar User Address RFC 5545, 3.3.3, page 31
This value type is used to identify properties that contain a calendar user address. The email address of a calendar user.
Example: mailto:jane_doe@example.com
PropertyBaseCalendarUser
,
Organizer
,
Attendee
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<CommonName> |
commonName |
javafx.beans.property.ObjectProperty<DirectoryEntry> |
directoryEntryReference |
javafx.beans.property.ObjectProperty<SentBy> |
sentBy |
languageProperty
valueProperty, valueTypeProperty
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<CommonName> |
commonNameProperty() |
javafx.beans.property.ObjectProperty<DirectoryEntry> |
directoryEntryReferenceProperty() |
CommonName |
getCommonName()
CN
Common Name
RFC 5545, 3.2.2, page 15
|
DirectoryEntry |
getDirectoryEntryReference()
DIR
Directory Entry Reference
RFC 5545, 3.2.6, page 18
|
SentBy |
getSentBy()
SENT-BY
RFC 5545, 3.2.18, page 27
|
javafx.beans.property.ObjectProperty<SentBy> |
sentByProperty() |
void |
setCommonName(CommonName commonName) |
void |
setDirectoryEntryReference(DirectoryEntry directoryEntryReference) |
void |
setSentBy(SentBy sentBy) |
getLanguage, languageProperty, setLanguage
getNonStandard, getValue, getValueType, nonStandardParameter, propertyType, setNonStandard, setValue, setValueType, valueProperty, valueTypeProperty
childrenUnmodifiable, copyInto
javafx.beans.property.ObjectProperty<CommonName> commonNameProperty
getCommonName()
,
setCommonName(CommonName)
javafx.beans.property.ObjectProperty<DirectoryEntry> directoryEntryReferenceProperty
javafx.beans.property.ObjectProperty<SentBy> sentByProperty
getSentBy()
,
setSentBy(SentBy)
CommonName getCommonName()
CN Common Name RFC 5545, 3.2.2, page 15
To specify the common name to be associated with the calendar user specified by the property.
Example: ORGANIZER;CN="John Smith":mailto:jsmith@example.com
javafx.beans.property.ObjectProperty<CommonName> commonNameProperty()
getCommonName()
,
setCommonName(CommonName)
void setCommonName(CommonName commonName)
DirectoryEntry getDirectoryEntryReference()
DIR Directory Entry Reference RFC 5545, 3.2.6, page 18
To specify reference to a directory entry associated with the calendar user specified by the property.
Example: ORGANIZER;DIR="ldap://example.com:6666/o=ABC%20Industries, c=US???(cn=Jim%20Dolittle)":mailto:jimdo@example.com
javafx.beans.property.ObjectProperty<DirectoryEntry> directoryEntryReferenceProperty()
void setDirectoryEntryReference(DirectoryEntry directoryEntryReference)
SentBy getSentBy()
SENT-BY RFC 5545, 3.2.18, page 27
To specify the calendar user that is acting on behalf of the calendar user specified by the property.
Example: ORGANIZER;SENT-BY="mailto:sray@example.com":mailto: jsmith@example.com
javafx.beans.property.ObjectProperty<SentBy> sentByProperty()
getSentBy()
,
setSentBy(SentBy)
void setSentBy(SentBy sentBy)