Package com.xebialabs.xlrelease.security
Class TaskGranularPermissions
java.lang.Object
com.xebialabs.xlrelease.security.TaskGranularPermissions
-
Constructor Summary
ConstructorsConstructorDescriptionTaskGranularPermissions(com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckHasEditTaskOrEditTaskConfiguration(String releaseId) getUpdateDirectives(String releaseId) booleanhasDirectiveToUpdateAllProperties(String releaseId) booleanhasDirectiveToUpdateAllProperties(String releaseId, Set<TaskUpdateDirective> directives) booleanhasEditTaskConfigurationGranularPermission(String releaseId)
-
Constructor Details
-
TaskGranularPermissions
@Autowired public TaskGranularPermissions(com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository)
-
-
Method Details
-
hasEditTaskConfigurationGranularPermission
-
getUpdateDirectives
-
hasDirectiveToUpdateAllProperties
-
hasDirectiveToUpdateAllProperties
public boolean hasDirectiveToUpdateAllProperties(String releaseId, Set<TaskUpdateDirective> directives) -
checkHasEditTaskOrEditTaskConfiguration
-