|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmicrosoft.exchange.webservices.data.property.complex.ComplexProperty
microsoft.exchange.webservices.data.property.complex.DelegatePermissions
public final class DelegatePermissions
Represents the permissions of a delegate user.
| Constructor Summary | |
|---|---|
protected |
DelegatePermissions()
Initializes a new instance of the class. |
| Method Summary | |
|---|---|
DelegateFolderPermissionLevel |
getCalendarFolderPermissionLevel()
Gets the delegate user's permission on the principal's calendar. |
DelegateFolderPermissionLevel |
getContactsFolderPermissionLevel()
Gets the delegate user's permission on the principal's contacts folder. |
DelegateFolderPermissionLevel |
getInboxFolderPermissionLevel()
Gets the delegate user's permission on the principal's inbox. |
DelegateFolderPermissionLevel |
getJournalFolderPermissionLevel()
Gets the delegate user's permission on the principal's journal folder. |
DelegateFolderPermissionLevel |
getNotesFolderPermissionLevel()
Gets the delegate user's permission on the principal's notes folder. |
DelegateFolderPermissionLevel |
getTasksFolderPermissionLevel()
Gets the delegate user's permission on the principal's tasks folder. |
protected void |
reset()
Reset. |
void |
setCalendarFolderPermissionLevel(DelegateFolderPermissionLevel value)
sets the delegate user's permission on the principal's calendar. |
void |
setContactsFolderPermissionLevel(DelegateFolderPermissionLevel value)
Sets the contacts folder permission level. |
void |
setInboxFolderPermissionLevel(DelegateFolderPermissionLevel value)
Sets the inbox folder permission level. |
void |
setJournalFolderPermissionLevel(DelegateFolderPermissionLevel value)
Sets the journal folder permission level. |
void |
setNotesFolderPermissionLevel(DelegateFolderPermissionLevel value)
Sets the notes folder permission level. |
void |
setTasksFolderPermissionLevel(DelegateFolderPermissionLevel value)
Sets the tasks folder permission level. |
boolean |
tryReadElementFromXml(EwsServiceXmlReader reader)
Tries to read element from XML. |
protected void |
validateAddDelegate()
Validates this instance for AddDelegate. |
protected void |
validateUpdateDelegate()
Validates this instance for UpdateDelegate. |
void |
writeElementsToXml(EwsServiceXmlWriter writer)
Writes elements to XML. |
| Methods inherited from class microsoft.exchange.webservices.data.property.complex.ComplexProperty |
|---|
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, internalValidate, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected DelegatePermissions()
| Method Detail |
|---|
public DelegateFolderPermissionLevel getCalendarFolderPermissionLevel()
public void setCalendarFolderPermissionLevel(DelegateFolderPermissionLevel value)
value - the new calendar folder permission levelpublic DelegateFolderPermissionLevel getTasksFolderPermissionLevel()
public void setTasksFolderPermissionLevel(DelegateFolderPermissionLevel value)
value - the new tasks folder permission levelpublic DelegateFolderPermissionLevel getInboxFolderPermissionLevel()
public void setInboxFolderPermissionLevel(DelegateFolderPermissionLevel value)
value - the new inbox folder permission levelpublic DelegateFolderPermissionLevel getContactsFolderPermissionLevel()
public void setContactsFolderPermissionLevel(DelegateFolderPermissionLevel value)
value - the new contacts folder permission levelpublic DelegateFolderPermissionLevel getNotesFolderPermissionLevel()
public void setNotesFolderPermissionLevel(DelegateFolderPermissionLevel value)
value - the new notes folder permission levelpublic DelegateFolderPermissionLevel getJournalFolderPermissionLevel()
public void setJournalFolderPermissionLevel(DelegateFolderPermissionLevel value)
value - the new journal folder permission levelprotected void reset()
public boolean tryReadElementFromXml(EwsServiceXmlReader reader)
throws Exception
tryReadElementFromXml in class ComplexPropertyreader - the reader
Exception - the exception
public void writeElementsToXml(EwsServiceXmlWriter writer)
throws Exception
writeElementsToXml in class ComplexPropertywriter - the writer
Exception - the exception
protected void validateAddDelegate()
throws ServiceValidationException
ServiceValidationException
protected void validateUpdateDelegate()
throws ServiceValidationException
ServiceValidationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||