Package com.sas.lsaf.security.privilege
Class GlobalPrivileges
java.lang.Object
com.sas.lsaf.security.privilege.GlobalPrivileges
A constants class that provides a comprehensive list of global privileges used within the system.
Global privileges are privileges that can be assigned directly to users through the
GlobalPrivilegeService and provide capabilities throughout the system. Global privileges cannot be
assigned to roles through the RoleService.
- Since:
- 1.7
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe complete set of global privilege identifiers within the system.static final Set<GlobalPrivilege> The complete set of global privileges within the system.static final GlobalPrivilegeThe global privilege that allows users to view the audit trail for the entire system.static final GlobalPrivilegeThe global privilege that allows users to send internal messages to other users within the system.static final GlobalPrivilegeThe global privilege that allows users to create top-level contexts in the repository..static final GlobalPrivilegeThe global privilege that allows users to manage schedules created by other users.static final GlobalPrivilegeThe global privilege that allows users to manage SAS Sessions created by other users.static final GlobalPrivilegeThe global privilege that allows users to manage checked out files that are checked out by other users.static final GlobalPrivilegeThe global privilege that allows users to create and manage extended attributes within the system.static final GlobalPrivilegeThe global privilege that allows users to manage process flow definitions within the repository.static final GlobalPrivilegeThe global privilege that allows users to create and manage their own schedules.static final GlobalPrivilegeThe global privilege that allows users to create and update data standards within the repository.static final GlobalPrivilegeThe global privilege that allows users to edit the system message that application users see in their dashboard view.static final GlobalPrivilegeThe global privilege that allows users to create and manage user accounts within the system.static final GlobalPrivilegeThe global privilege that allows users to manage user detail information within the system.static final GlobalPrivilegeThe global privilege that allows users to submit and execute SAS code within the system.static final GlobalPrivilegeThe global privilege that allows users to view administrative dashboard tiles.static final GlobalPrivilegeThe global privilege that allows users to view all users.static final GlobalPrivilegeThe global privilege that allows users to connect and access all WebDAV functionality. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PRIVILEGE_VIEW_ADMINISTRATIVE_DASHBOARD_TILES
The global privilege that allows users to view administrative dashboard tiles. -
PRIVILEGE_MANAGE_SYSTEM_MESSAGE
The global privilege that allows users to edit the system message that application users see in their dashboard view. -
PRIVILEGE_CREATE_TOPLEVEL_CONTEXTS
The global privilege that allows users to create top-level contexts in the repository.. -
PRIVILEGE_MANAGE_CHECKEDOUT_FILES
The global privilege that allows users to manage checked out files that are checked out by other users. -
PRIVILEGE_WEBDAV_ACCESS
The global privilege that allows users to connect and access all WebDAV functionality. -
PRIVILEGE_MANAGE_ALL_SESSIONS
The global privilege that allows users to manage SAS Sessions created by other users. -
PRIVILEGE_SUBMIT_SESSION
The global privilege that allows users to submit and execute SAS code within the system. -
PRIVILEGE_CREATE_MESSAGE
The global privilege that allows users to send internal messages to other users within the system. -
PRIVILEGE_MANAGE_ALL_SCHEDULES
The global privilege that allows users to manage schedules created by other users. -
PRIVILEGE_MANAGE_SCHEDULES
The global privilege that allows users to create and manage their own schedules. -
PRIVILEGE_AUDIT_REPORTING
The global privilege that allows users to view the audit trail for the entire system. -
PRIVILEGE_MANAGE_USER_ACCOUNTS
The global privilege that allows users to create and manage user accounts within the system. -
PRIVILEGE_MANAGE_USERS
The global privilege that allows users to manage user detail information within the system. -
PRIVILEGE_VIEW_USERS
The global privilege that allows users to view all users. -
PRIVILEGE_MANAGE_EXTENDED_ATTRIBUTES
The global privilege that allows users to create and manage extended attributes within the system. -
PRIVILEGE_MANAGE_PROCESS_FLOW_DEFINITIONS
The global privilege that allows users to manage process flow definitions within the repository. -
PRIVILEGE_MANAGE_STANDARDS
The global privilege that allows users to create and update data standards within the repository. -
ALL_GLOBAL_PRIVILEGES
The complete set of global privileges within the system. -
ALL_GLOBAL_PRIVILEGE_IDS
The complete set of global privilege identifiers within the system.
-
-
Constructor Details
-
GlobalPrivileges
public GlobalPrivileges()
-