Package org.bedework.jsforj.model.values
Interface JSParticipant
-
- All Superinterfaces:
JSValue
- All Known Implementing Classes:
JSParticipantImpl
public interface JSParticipant extends JSValue
User: mike Date: 10/25/19 Time: 12:46
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JSList<String>getDelegatedFrom(boolean create)A set of participant ids that this participant is acting as a delegate for.JSList<String>getDelegatedTo(boolean create)A set of participant ids that this participant has delegated their participation to.StringgetDescription()StringgetEmail()booleangetExpectReply()StringgetInvitedBy()StringgetKind()StringgetLanguage()JSLinksgetLinks(boolean create)A map of link ids to Link objects, representing external resources associated with this participant, for example a vCard or image.StringgetLocationId()JSList<String>getMemberOf(boolean create)A set of group participants that were invited to this calendar object, which caused this participant to be invited due to their membership in the group(s).StringgetName()StringgetParticipationComment()StringgetParticipationStatus()JSRolesgetRoles(boolean create)StringgetScheduleAgent()StringgetScheduleForceSend()JSArrayImpl<JSString>getScheduleStatus(boolean create)JSSendTogetSendTo(boolean create)voidsetDescription(String val)voidsetEmail(String val)voidsetExpectReply(boolean val)The RSVP parameter in 5545voidsetInvitedBy(String val)voidsetKind(String val)voidsetLanguage(String val)voidsetLocationId(String val)voidsetName(String val)voidsetParticipationComment(String val)voidsetParticipationStatus(String val)voidsetScheduleAgent(String val)voidsetScheduleForceSend(String val)-
Methods inherited from interface org.bedework.jsforj.model.values.JSValue
clear, copy, getBooleanProperty, getBooleanValue, getChanged, getNode, getObjectType, getOverrideGenerated, getOwner, getParentProperty, getProperties, getProperty, getProperty, getPropertyValue, getStringProperty, getStringValue, getType, getUnsignedIntegerProperty, getValue, hasChanges, hasProperty, isString, makeProperty, markOverrideGenerated, newProperty, preWrite, removeProperty, setProperty, setProperty, setProperty, setProperty, setProperty, writeValue, writeValueAsString, writeValueAsStringFormatted
-
-
-
-
Method Detail
-
getDelegatedFrom
JSList<String> getDelegatedFrom(boolean create)
A set of participant ids that this participant is acting as a delegate for. Each key in the set MUST be the id of a participant. The value for each key in the set MUST be true. If there are no delegators, this MUST be omitted (rather than specified as an empty set).- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
getDelegatedTo
JSList<String> getDelegatedTo(boolean create)
A set of participant ids that this participant has delegated their participation to. Each key in the set MUST be the id of a participant. The value for each key in the set MUST be true. If there are no delegates, this MUST be omitted (rather than specified as an empty set).- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
setDescription
void setDescription(String val)
-
getDescription
String getDescription()
-
setEmail
void setEmail(String val)
-
getEmail
String getEmail()
-
setExpectReply
void setExpectReply(boolean val)
The RSVP parameter in 5545- Parameters:
val- true if reply expected
-
getExpectReply
boolean getExpectReply()
-
setInvitedBy
void setInvitedBy(String val)
-
getInvitedBy
String getInvitedBy()
-
setKind
void setKind(String val)
-
getKind
String getKind()
-
setLocationId
void setLocationId(String val)
-
getLocationId
String getLocationId()
-
setLanguage
void setLanguage(String val)
-
getLanguage
String getLanguage()
-
setName
void setName(String val)
-
getName
String getName()
-
setParticipationComment
void setParticipationComment(String val)
-
getParticipationComment
String getParticipationComment()
-
setParticipationStatus
void setParticipationStatus(String val)
-
getParticipationStatus
String getParticipationStatus()
-
getRoles
JSRoles getRoles(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
setScheduleAgent
void setScheduleAgent(String val)
-
getScheduleAgent
String getScheduleAgent()
-
setScheduleForceSend
void setScheduleForceSend(String val)
-
getScheduleForceSend
String getScheduleForceSend()
-
getScheduleStatus
JSArrayImpl<JSString> getScheduleStatus(boolean create)
-
getSendTo
JSSendTo getSendTo(boolean create)
-
getMemberOf
JSList<String> getMemberOf(boolean create)
A set of group participants that were invited to this calendar object, which caused this participant to be invited due to their membership in the group(s). Each key in the set MUST be the id of a participant. The value for each key in the set MUST be true. If there are no groups, this MUST be omitted (rather than specified as an empty set).- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
getLinks
JSLinks getLinks(boolean create)
A map of link ids to Link objects, representing external resources associated with this participant, for example a vCard or image. If there are no links, this MUST be omitted (rather than specified as an empty set).- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
-