Package com.axemble.vdoc.sdk.interfaces
Interface IOperator
- All Superinterfaces:
IAttributeSupport,IDeletionSupport,IDirectory,IElement,IExternalSupport,ILocalizationScopeSupport,IProtocolSupport,ISearchSupport,ISecuritySupport,IUser,Serializable
The IOperator interface is a user acting on a
ITaskInstance object.- Since:
- 1.0
- Version:
- 1.0, 28/10/2007
- Author:
- Vassyly Lygeros
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDescribes the various status theIOperatorcan have. -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the addressee of the operatorintRetrieves operator current status.booleanIndicates if the task has been delegated.Methods inherited from interface com.axemble.vdoc.sdk.supports.IAttributeSupport
addAttribute, addAttributes, getAttribute, getAttributes, getExtendedAttributesMethods inherited from interface com.axemble.vdoc.sdk.supports.IDeletionSupport
deleteMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IDirectory
getExternalId, isExternalMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getNativeObject, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IExternalSupport
getExternalClassName, getExternalNativeIdMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURIMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IUser
disable, enable, getActivationDate, getAddress1, getAddress2, getAllParents, getAssistant, getAvatar, getBirthday, getCity, getCollaborators, getContractType, getCountry, getCreatedBy, getCreatedDate, getDescription, getEmail, getEmployeeNumber, getEntry, getExit, getExpiration, getExpirationDate, getFaxNumber, getFirstName, getFullName, getHierarchicalManager, getLanguage, getLastName, getLastPasswordUpdate, getLastVisite, getLastVisitedDate, getLeaders, getLocalization, getLogin, getManager, getMobilePhoneNumber, getModifiedBy, getModifiedDate, getNickName, getOrganization, getParents, getPersonalInformation, getPhoneNumber, getProfessionalInformation, getSex, getSignature, getSkin, getSocialCategory, getTechnicalInformation, getTimeZone, getTitle, getUserFunction, getZipcode, isAnonymous, isConnectionAllowed, isEnable, isLocked, isMemberOf, isMemberOf, isMemberOf, isMemberOf, isMemberOf, isSubscriber, isSysadmin, setActivationDate, setAddress1, setAddress2, setAssistant, setAvatar, setBirthday, setCity, setContractType, setCountry, setDescription, setEmail, setEmployeeNumber, setEntry, setExit, setExpiration, setExpirationDate, setFaxNumber, setFirstName, setFullName, setHierarchicalManager, setLanguage, setLastName, setLastVisite, setLocalization, setLogin, setManager, setMobilePhoneNumber, setNickName, setOrganization, setPassword, setPhoneNumber, setSex, setSignature, setSkin, setSocialCategory, setTimeZone, setTitle, setUserFunction, setZipcode, unlock
-
Method Details
-
getAddressee
IUser getAddressee()Retrieve the addressee of the operator- Returns:
- A
IUserobject.
-
isDelegated
boolean isDelegated()Indicates if the task has been delegated.- Returns:
- true if the task has been delegated, false otherwise.
-
getInterveningStatus
int getInterveningStatus()Retrieves operator current status.- Returns:
- the current operator status, which will be one of the following constants:
IOperator.Status.TODO,IOperator.Status.DONE.
-