Interface IOperator

All Superinterfaces:
IAttributeSupport, IDeletionSupport, IDirectory, IElement, IExternalSupport, ILocalizationScopeSupport, IProtocolSupport, ISearchSupport, ISecuritySupport, IUser, Serializable

public interface IOperator extends IUser
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:
  • Method Details

    • getAddressee

      IUser getAddressee()
      Retrieve the addressee of the operator
      Returns:
      A IUser object.
    • 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.