public interface AccessController
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AccessController.ListFilter |
| Modifier and Type | Method and Description |
|---|---|
void |
checkBackfillSchedule(ScheduleTarget target,
AuthenticatedUser user)
Check if the user has permissions to backfill the schedule.
|
void |
checkDeleteProject(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to delete the project.
|
void |
checkDeleteProjectSecret(SecretTarget target,
AuthenticatedUser user)
Check if the user has permissions to delete a project from the project.
|
void |
checkDisableSchedule(ScheduleTarget target,
AuthenticatedUser user)
Check if the user has permissions to disable the schedule.
|
void |
checkEnableSchedule(ScheduleTarget target,
AuthenticatedUser user)
Check if the user has permissions to enable the schedule.
|
void |
checkGetAttempt(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get the attempt.
|
void |
checkGetAttemptsFromSession(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get attempts from the session.
|
void |
checkGetLogFiles(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get any log files from the attempt.
|
void |
checkGetProject(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to get the project.
|
void |
checkGetProjectArchive(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to download archive of the project.
|
void |
checkGetProjectSecretList(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to get any secrets from the project.
|
void |
checkGetSchedule(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get the schedule.
|
void |
checkGetScheduleFromWorkflow(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get schedules from the workflow.
|
void |
checkGetSession(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get the session.
|
void |
checkGetTasksFromAttempt(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get tasks from the attempt.
|
void |
checkGetWorkflow(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to get the workflow.
|
void |
checkKillAttempt(AttemptTarget target,
AuthenticatedUser user)
Check if the user has permissions to kill the attempt.
|
void |
checkListProjectsOfSite(SiteTarget target,
AuthenticatedUser user)
Check if the user has permissions to list projects within the site.
|
void |
checkListSchedulesOfProject(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to list schedules within the project.
|
void |
checkListSchedulesOfSite(SiteTarget target,
AuthenticatedUser user)
Check if the user has permissions to list schedules within the site.
|
void |
checkListSessionsOfProject(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to list sessions.
|
void |
checkListSessionsOfSite(SiteTarget target,
AuthenticatedUser user)
Check if the user has permissions to list sessions within the site.
|
void |
checkListSessionsOfWorkflow(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to list sessions within the workflow.
|
void |
checkListWorkflowsOfProject(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to list workflows within the project.
|
void |
checkListWorkflowsOfSite(SiteTarget target,
AuthenticatedUser user)
Check if the user has permissions to list workflows within the site.
|
void |
checkPutLogFile(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to put log files to the attempt.
|
void |
checkPutProject(ProjectTarget target,
AuthenticatedUser user)
Check if the user has permissions to put a project.
|
void |
checkPutProjectSecret(SecretTarget target,
AuthenticatedUser user)
Check if the user has permissions to put a secret to the project.
|
void |
checkRunWorkflow(WorkflowTarget target,
AuthenticatedUser user)
Check if the user has permissions to run the workflow.
|
void |
checkSkipSchedule(ScheduleTarget target,
AuthenticatedUser user)
Check if the user has permissions to skip the schedule.
|
AccessController.ListFilter |
getListProjectsFilterOfSite(SiteTarget target,
AuthenticatedUser user)
Return a filter to return only allowed projects within the site.
|
AccessController.ListFilter |
getListSchedulesFilterOfProject(ProjectTarget target,
AuthenticatedUser user)
Return a filter to return only allowed schedules within the project.
|
AccessController.ListFilter |
getListSchedulesFilterOfSite(SiteTarget target,
AuthenticatedUser user)
Return a filter to return only allowed schedules within the site.
|
AccessController.ListFilter |
getListSessionsFilterOfProject(ProjectTarget target,
AuthenticatedUser user)
Return a filter to return only allowed sessions within the project.
|
AccessController.ListFilter |
getListSessionsFilterOfSite(SiteTarget target,
AuthenticatedUser user)
Return a filter to return only allowed sessions within the site.
|
AccessController.ListFilter |
getListSessionsFilterOfWorkflow(WorkflowTarget target,
AuthenticatedUser user)
Return a filter to return only allowed sessions within the workflow.
|
AccessController.ListFilter |
getListWorkflowsFilterOfProject(ProjectTarget target,
AuthenticatedUser user)
Return a filter to return only allowed workflows within the project.
|
AccessController.ListFilter |
getListWorkflowsFilterOfSite(SiteTarget target,
AuthenticatedUser user)
Return a filter to return only allowed workflows within the site.
|
void checkPutProject(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkDeleteProject(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetProject(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkListProjectsOfSite(SiteTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListProjectsFilterOfSite(SiteTarget target, AuthenticatedUser user)
target - user - void checkGetProjectArchive(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkPutProjectSecret(SecretTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkDeleteProjectSecret(SecretTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetProjectSecretList(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetWorkflow(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkListWorkflowsOfSite(SiteTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListWorkflowsFilterOfSite(SiteTarget target, AuthenticatedUser user)
target - user - void checkListWorkflowsOfProject(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListWorkflowsFilterOfProject(ProjectTarget target, AuthenticatedUser user)
target - user - void checkRunWorkflow(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkPutLogFile(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetLogFiles(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetSession(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkListSessionsOfSite(SiteTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListSessionsFilterOfSite(SiteTarget target, AuthenticatedUser user)
target - user - void checkListSessionsOfProject(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListSessionsFilterOfProject(ProjectTarget target, AuthenticatedUser user)
target - user - void checkListSessionsOfWorkflow(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListSessionsFilterOfWorkflow(WorkflowTarget target, AuthenticatedUser user)
target - user - void checkGetAttemptsFromSession(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetAttempt(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetTasksFromAttempt(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkKillAttempt(AttemptTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkGetSchedule(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkListSchedulesOfSite(SiteTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListSchedulesFilterOfSite(SiteTarget target, AuthenticatedUser user)
target - user - void checkListSchedulesOfProject(ProjectTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionAccessController.ListFilter getListSchedulesFilterOfProject(ProjectTarget target, AuthenticatedUser user)
target - user - void checkGetScheduleFromWorkflow(WorkflowTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkSkipSchedule(ScheduleTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkBackfillSchedule(ScheduleTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkDisableSchedule(ScheduleTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlExceptionvoid checkEnableSchedule(ScheduleTarget target, AuthenticatedUser user) throws AccessControlException
target - user - AccessControlException