Package com.xebialabs.xlrelease.security
Class XLReleasePermissions
java.lang.Object
com.xebialabs.deployit.security.permission.PlatformPermissions
com.xebialabs.xlrelease.security.XLReleasePermissions
public class XLReleasePermissions
extends com.xebialabs.deployit.security.permission.PlatformPermissions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final String
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final String
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
Deprecated.Use trigger#edit_trigger instead.static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final String
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
static final com.xebialabs.deployit.security.permission.Permission
Fields inherited from class com.xebialabs.deployit.security.permission.PlatformPermissions
ADMIN, EDIT_REPO, EDIT_SECURITY, LOGIN, READ, REPORT_VIEW, VIEW_SECURITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
init()
static boolean
static void
removePermission
(com.xebialabs.deployit.security.permission.Permission permission)
-
Field Details
-
CREATE_TEMPLATE
public static final com.xebialabs.deployit.security.permission.Permission CREATE_TEMPLATE -
CREATE_RELEASE
public static final com.xebialabs.deployit.security.permission.Permission CREATE_RELEASE -
VIEW_REPORTS
public static final com.xebialabs.deployit.security.permission.Permission VIEW_REPORTS -
AUDIT_ALL
public static final com.xebialabs.deployit.security.permission.Permission AUDIT_ALL -
CREATE_DASHBOARD
public static final com.xebialabs.deployit.security.permission.Permission CREATE_DASHBOARD -
EDIT_GLOBAL_VARIABLES
public static final com.xebialabs.deployit.security.permission.Permission EDIT_GLOBAL_VARIABLES -
CREATE_TOP_LEVEL_FOLDER
public static final com.xebialabs.deployit.security.permission.Permission CREATE_TOP_LEVEL_FOLDER -
EDIT_GLOBAL_BLACKOUT
public static final com.xebialabs.deployit.security.permission.Permission EDIT_GLOBAL_BLACKOUT -
EDIT_RISK_PROFILE
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RISK_PROFILE -
EDIT_ENVIRONMENT
public static final com.xebialabs.deployit.security.permission.Permission EDIT_ENVIRONMENT -
VIEW_ENVIRONMENT
public static final com.xebialabs.deployit.security.permission.Permission VIEW_ENVIRONMENT -
EDIT_APPLICATION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_APPLICATION -
VIEW_APPLICATION
public static final com.xebialabs.deployit.security.permission.Permission VIEW_APPLICATION -
EDIT_RESERVATION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RESERVATION -
RUNNER_REGISTRATION
public static final com.xebialabs.deployit.security.permission.Permission RUNNER_REGISTRATION -
CREATE_RELEASE_FROM_TEMPLATE
public static final com.xebialabs.deployit.security.permission.Permission CREATE_RELEASE_FROM_TEMPLATE -
CREATE_RELEASE_IN_ANOTHER_FOLDER
public static final com.xebialabs.deployit.security.permission.Permission CREATE_RELEASE_IN_ANOTHER_FOLDER -
VIEW_TEMPLATE
public static final com.xebialabs.deployit.security.permission.Permission VIEW_TEMPLATE -
EDIT_TEMPLATE
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TEMPLATE -
EDIT_TEMPLATE_SECURITY
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TEMPLATE_SECURITY -
EDIT_TEMPLATE_TRIGGERS
@Deprecated public static final com.xebialabs.deployit.security.permission.Permission EDIT_TEMPLATE_TRIGGERSDeprecated.Use trigger#edit_trigger instead.See REL-9522 -
VIEW_RELEASE
public static final com.xebialabs.deployit.security.permission.Permission VIEW_RELEASE -
EDIT_RELEASE
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE -
EDIT_RELEASE_SECURITY
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_SECURITY -
START_RELEASE
public static final com.xebialabs.deployit.security.permission.Permission START_RELEASE -
ABORT_RELEASE
public static final com.xebialabs.deployit.security.permission.Permission ABORT_RELEASE -
EDIT_RELEASE_TASK
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_TASK -
EDIT_RELEASE_TASK_SCRIPT
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_TASK_SCRIPT -
EDIT_RELEASE_TASK_CONFIGURATION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_TASK_CONFIGURATION -
EDIT_RELEASE_TASK_CONFIGURATION_FACET
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_TASK_CONFIGURATION_FACET -
REASSIGN_RELEASE_TASK
public static final com.xebialabs.deployit.security.permission.Permission REASSIGN_RELEASE_TASK -
EDIT_BLACKOUT
public static final com.xebialabs.deployit.security.permission.Permission EDIT_BLACKOUT -
TASK_TRANSITION
public static final com.xebialabs.deployit.security.permission.Permission TASK_TRANSITION -
ADVANCE_TASK_TRANSITION
public static final com.xebialabs.deployit.security.permission.Permission ADVANCE_TASK_TRANSITION -
EDIT_TASK_TAGS
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TASK_TAGS -
EDIT_RELEASE_TASK_ATTACHMENT
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_TASK_ATTACHMENT -
EDIT_TASK_DESCRIPTION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TASK_DESCRIPTION -
EDIT_TASK_DATES
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TASK_DATES -
EDIT_TASK_FLAG
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TASK_FLAG -
RESTART_PHASE
public static final com.xebialabs.deployit.security.permission.Permission RESTART_PHASE -
VIEW_FOLDER
public static final com.xebialabs.deployit.security.permission.Permission VIEW_FOLDER -
EDIT_FOLDER
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER -
EDIT_FOLDER_SECURITY
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER_SECURITY -
EDIT_FOLDER_TEAMS
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER_TEAMS -
EDIT_FOLDER_NOTIFICATIONS
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER_NOTIFICATIONS -
EDIT_FOLDER_CONFIGURATION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER_CONFIGURATION -
EDIT_FOLDER_VARIABLES
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER_VARIABLES -
VIEW_FOLDER_VERSIONS
public static final com.xebialabs.deployit.security.permission.Permission VIEW_FOLDER_VERSIONS -
EDIT_FOLDER_VERSIONS
public static final com.xebialabs.deployit.security.permission.Permission EDIT_FOLDER_VERSIONS -
APPLY_FOLDER_CHANGES
public static final com.xebialabs.deployit.security.permission.Permission APPLY_FOLDER_CHANGES -
GENERATE_FOLDER_CONFIGURATION
public static final com.xebialabs.deployit.security.permission.Permission GENERATE_FOLDER_CONFIGURATION -
VIEW_RELEASE_DELIVERY
public static final com.xebialabs.deployit.security.permission.Permission VIEW_RELEASE_DELIVERY -
EDIT_RELEASE_DELIVERY
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_DELIVERY -
EDIT_DELIVERY_TRACKED_ITEM
public static final com.xebialabs.deployit.security.permission.Permission EDIT_DELIVERY_TRACKED_ITEM -
VIEW_DELIVERY_PATTERN
public static final com.xebialabs.deployit.security.permission.Permission VIEW_DELIVERY_PATTERN -
EDIT_DELIVERY_PATTERN
public static final com.xebialabs.deployit.security.permission.Permission EDIT_DELIVERY_PATTERN -
VIEW_RELEASE_GROUP
public static final com.xebialabs.deployit.security.permission.Permission VIEW_RELEASE_GROUP -
EDIT_RELEASE_GROUP
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_GROUP -
LOCK_RELEASE_TASK
public static final com.xebialabs.deployit.security.permission.Permission LOCK_RELEASE_TASK -
LOCK_TEMPLATE_TASK
public static final com.xebialabs.deployit.security.permission.Permission LOCK_TEMPLATE_TASK -
VIEW_DASHBOARD
public static final com.xebialabs.deployit.security.permission.Permission VIEW_DASHBOARD -
EDIT_DASHBOARD
public static final com.xebialabs.deployit.security.permission.Permission EDIT_DASHBOARD -
VIEW_TRIGGER
public static final com.xebialabs.deployit.security.permission.Permission VIEW_TRIGGER -
EDIT_TRIGGER
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TRIGGER -
EDIT_RELEASE_FAILURE_HANDLER
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_FAILURE_HANDLER -
EDIT_TEMPLATE_FAILURE_HANDLER
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TEMPLATE_FAILURE_HANDLER -
EDIT_RELEASE_PRECONDITION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_RELEASE_PRECONDITION -
EDIT_TEMPLATE_PRECONDITION
public static final com.xebialabs.deployit.security.permission.Permission EDIT_TEMPLATE_PRECONDITION -
VIEW_WORKFLOW_EXECUTION
public static final com.xebialabs.deployit.security.permission.Permission VIEW_WORKFLOW_EXECUTION -
START_WORKFLOW_EXECUTION
public static final com.xebialabs.deployit.security.permission.Permission START_WORKFLOW_EXECUTION -
ABORT_WORKFLOW_EXECUTION
public static final com.xebialabs.deployit.security.permission.Permission ABORT_WORKFLOW_EXECUTION -
VIEW_APP_PIPELINES
public static final com.xebialabs.deployit.security.permission.Permission VIEW_APP_PIPELINES -
EDIT_APP_PIPELINES
public static final com.xebialabs.deployit.security.permission.Permission EDIT_APP_PIPELINES -
DUMMY
public static final com.xebialabs.deployit.security.permission.Permission DUMMY -
ADMIN_USERNAME
- See Also:
-
AUTHENTICATED_USER
- See Also:
-
GLOBAL_AUTHENTICATED_USERS_ROLE
- See Also:
-
GLOBAL_PERMISSION_PRESENTATION_ORDER
-
FOLDER_PERMISSION_PRESENTATION_ORDER
-
-
Constructor Details
-
XLReleasePermissions
public XLReleasePermissions()
-
-
Method Details
-
init
public static void init() -
removePermission
public static void removePermission(com.xebialabs.deployit.security.permission.Permission permission) -
getGlobalPermissions
-
getTemplatePermissions
-
getReleasePermissions
-
getTriggerPermissions
-
getWorkflowExecutionPermissions
-
getTemplateOnlyPermissions
-
getFolderPermissions
-
getReleaseGroupPermissions
-
getDeliveryPermissions
-
getDashboardPermissions
-
getAppPipelinesPermissions
-
isAdmin
-