Class ProcessApplicationPermissions

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

public class ProcessApplicationPermissions extends Object implements com.appiancorp.process.security.Permissions
Permissions for the user on the Process Application
See Also:
  • Constructor Details

    • ProcessApplicationPermissions

      public ProcessApplicationPermissions()
  • Method Details

    • isRegisterExceptionType

      public boolean isRegisterExceptionType()
      Returns:
      true if the user can register process application exceptions, else false
    • setRegisterExceptionType

      public void setRegisterExceptionType(boolean registerExceptionType)
      See Also:
    • isAccessProcessDesigner

      public boolean isAccessProcessDesigner()
      Returns:
      true if the user can see the modeler, else false
    • setAccessProcessDesigner

      public void setAccessProcessDesigner(boolean accessProcessDesigner_)
      See Also:
    • isCreateProcessModel

      public boolean isCreateProcessModel()
      Returns:
      true if the user can create and save a process model, else false
    • setCreateProcessModel

      public void setCreateProcessModel(boolean createProcessModel_)
      See Also:
    • isEditSecurityMap

      public boolean isEditSecurityMap()
      Returns:
      true if the user can change security settings for process models and processes, else false. By default application security is not active, but can be turned on by setting NO_APP_SEC=0 in server/process/common/pc.properties
    • setEditSecurityMap

      public void setEditSecurityMap(boolean editSecurityMap_)
      See Also:
    • isRegisterActivityClass

      public boolean isRegisterActivityClass()
      Returns:
      true if the user can add custom activity classes, else false
      See Also:
    • setRegisterActivityClass

      public void setRegisterActivityClass(boolean registerActivityClass_)
      See Also:
    • isRegisterPalette

      public boolean isRegisterPalette()
      Returns:
      true if the user can register custom palettes, else false
    • setRegisterPalette

      public void setRegisterPalette(boolean registerPalette_)
      See Also:
    • isViewAnalytics

      public boolean isViewAnalytics()
      Returns:
      true if the user can see the analytics for processes, else false
    • setViewAnalytics

      public void setViewAnalytics(boolean viewAnalytics_)
      See Also:
    • isViewProcesses

      public boolean isViewProcesses()
      Returns:
      true if the user can see processes, else false
    • setViewProcesses

      public void setViewProcesses(boolean viewProcesses_)
      See Also:
    • isViewProcessModels

      public boolean isViewProcessModels()
      Returns:
      true if the user can view process models in the modeler, else false
    • setViewProcessModels

      public void setViewProcessModels(boolean viewProcessModels_)
      See Also:
    • isUnarchiveProcess

      public boolean isUnarchiveProcess()
      Returns:
      true if the user can reinstate an archived process, else false
      See Also:
    • setUnarchiveProcess

      public void setUnarchiveProcess(boolean unarchiveProcess_)
      See Also:
    • isChangeRole

      public boolean isChangeRole()
      Returns:
      true if the user can change the process application role map, else false
    • setChangeRole

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

      public boolean isRegisterPriority()
      Returns:
      true if the user can register priorities of process application, else false
    • setRegisterPriority

      public void setRegisterPriority(boolean registerPriority_)
      See Also:
    • isSetPaths

      public boolean isSetPaths()
      Returns:
      true if the user can set the currentNode paths or archive paths, else false
    • setSetPaths

      public void setSetPaths(boolean setPaths_)
      See Also:
    • isUpdateUsernames

      public boolean isUpdateUsernames()
      Returns:
      true if the user can update the usernames, else false
    • setUpdateUsernames

      public void setUpdateUsernames(boolean updateUsernames_)
      See Also: