Class NodePermissions

java.lang.Object
com.appiancorp.suiteapi.process.security.NodePermissions
All Implemented Interfaces:
com.appiancorp.process.security.Permissions, Serializable

public class NodePermissions extends Object implements com.appiancorp.process.security.Permissions
Permissions for the user on a given Task
See Also:
  • Constructor Details

    • NodePermissions

      public NodePermissions()
  • Method Details

    • isAssignToAnyone

      public boolean isAssignToAnyone()
      Returns:
      true if the user can assign the task to anyone, otherwise false
    • setAssignToAnyone

      public void setAssignToAnyone(boolean assignToAnyone_)
      See Also:
    • isAssignWithinPool

      public boolean isAssignWithinPool()
      Returns:
      true if the user can assign the task to anyone in the assignee pool from design time, otherwise false
    • setAssignWithinPool

      public void setAssignWithinPool(boolean assignWithinPool_)
      See Also:
    • isComplete

      public boolean isComplete()
      Returns:
      true if the user can complete the task, otherwise false
    • setComplete

      public void setComplete(boolean complete_)
      See Also:
    • isOverride

      public boolean isOverride()
      Not currently used
    • setOverride

      public void setOverride(boolean override_)
      Not currently used
    • isReject

      public boolean isReject()
      Returns:
      true if the user can reject the task, else false
    • setReject

      public void setReject(boolean reject_)
      See Also:
    • isAddAttachment

      public boolean isAddAttachment()
      Returns:
      true if the user can add attachments or notes to task, otherwise false
    • setAddAttachment

      public void setAddAttachment(boolean addAttachment_)
      See Also:
    • isChangeRole

      public boolean isChangeRole()
      Returns:
      true if the user can change the rolemap for the task, otherwise false
    • setChangeRole

      public void setChangeRole(boolean changeRole_)
      See Also:
    • isRemoveAttachment

      public boolean isRemoveAttachment()
      Returns:
      true if the user can remove attachments or notes from the task, otherwise false
    • setRemoveAttachment

      public void setRemoveAttachment(boolean removeAttachment_)
      See Also:
    • isView

      public boolean isView()
      Returns:
      true if the user can view the task, otherwise false
    • setView

      public void setView(boolean view_)
      See Also:
    • isModifyInFlight

      public boolean isModifyInFlight()
      Returns:
      true if the user can modify the task when the process, is in-flight, otherwise false. This includes all in-flight modifications that are not covered by the other properties of this class.
    • setModifyInFlight

      public void setModifyInFlight(boolean modifyInFlight_)
      See Also: