public abstract class PropertyBaseCalendarUser<T,U> extends PropBaseLanguage<T,U> implements PropCalendarUser<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
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<CommonName> |
commonName |
javafx.beans.property.ObjectProperty<DirectoryEntry> |
directoryEntryReference |
javafx.beans.property.ObjectProperty<SentBy> |
sentBy |
languageProperty
propertyNameProperty, valueProperty, valueTypeProperty
languageProperty
valueProperty, valueTypeProperty
Constructor and Description |
---|
PropertyBaseCalendarUser(PropertyBaseCalendarUser<T,U> property) |
PropertyBaseCalendarUser(T value) |
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 |
setCommonName(java.lang.String content) |
void |
setDirectoryEntryReference(DirectoryEntry directoryEntryReference) |
void |
setDirectoryEntryReference(java.lang.String content) |
void |
setSentBy(SentBy sentBy) |
void |
setSentBy(java.lang.String content) |
U |
withCommonName(CommonName commonName) |
U |
withCommonName(java.lang.String content) |
U |
withDirectoryEntryReference(DirectoryEntry directoryEntryReference) |
U |
withDirectoryEntryReference(java.lang.String content) |
U |
withDirectoryEntryReference(java.net.URI uri) |
U |
withSentBy(SentBy sentBy) |
U |
withSentBy(java.lang.String content) |
U |
withSentBy(java.net.URI uri) |
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
getLanguage, languageProperty, setLanguage
getNonStandard, getValue, getValueType, nonStandardParameter, propertyType, setNonStandard, setValue, setValueType, valueProperty, valueTypeProperty
childrenUnmodifiable, copyInto
public javafx.beans.property.ObjectProperty<CommonName> commonNameProperty
commonNameProperty
in interface PropCalendarUser<T>
getCommonName()
,
setCommonName(CommonName)
public javafx.beans.property.ObjectProperty<DirectoryEntry> directoryEntryReferenceProperty
directoryEntryReferenceProperty
in interface PropCalendarUser<T>
getDirectoryEntryReference()
,
setDirectoryEntryReference(DirectoryEntry)
public javafx.beans.property.ObjectProperty<SentBy> sentByProperty
sentByProperty
in interface PropCalendarUser<T>
getSentBy()
,
setSentBy(SentBy)
public PropertyBaseCalendarUser(PropertyBaseCalendarUser<T,U> property)
public PropertyBaseCalendarUser(T value)
public 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
getCommonName
in interface PropCalendarUser<T>
public javafx.beans.property.ObjectProperty<CommonName> commonNameProperty()
commonNameProperty
in interface PropCalendarUser<T>
getCommonName()
,
setCommonName(CommonName)
public void setCommonName(CommonName commonName)
setCommonName
in interface PropCalendarUser<T>
public void setCommonName(java.lang.String content)
public U withCommonName(CommonName commonName)
public U withCommonName(java.lang.String content)
public 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
getDirectoryEntryReference
in interface PropCalendarUser<T>
public javafx.beans.property.ObjectProperty<DirectoryEntry> directoryEntryReferenceProperty()
directoryEntryReferenceProperty
in interface PropCalendarUser<T>
getDirectoryEntryReference()
,
setDirectoryEntryReference(DirectoryEntry)
public void setDirectoryEntryReference(DirectoryEntry directoryEntryReference)
setDirectoryEntryReference
in interface PropCalendarUser<T>
public void setDirectoryEntryReference(java.lang.String content)
public U withDirectoryEntryReference(DirectoryEntry directoryEntryReference)
public U withDirectoryEntryReference(java.net.URI uri)
public U withDirectoryEntryReference(java.lang.String content)
public 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
getSentBy
in interface PropCalendarUser<T>
public javafx.beans.property.ObjectProperty<SentBy> sentByProperty()
sentByProperty
in interface PropCalendarUser<T>
getSentBy()
,
setSentBy(SentBy)
public void setSentBy(SentBy sentBy)
setSentBy
in interface PropCalendarUser<T>
public void setSentBy(java.lang.String content)
public U withSentBy(java.net.URI uri)
public U withSentBy(java.lang.String content)