Package com.xebialabs.xlrelease.security
Class TaskGranularPermissions
- java.lang.Object
-
- com.xebialabs.xlrelease.security.TaskGranularPermissions
-
@Component public class TaskGranularPermissions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TaskGranularPermissions(com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckHasEditTaskOrEditTaskConfiguration(java.lang.String releaseId)java.util.Set<TaskUpdateDirective>getUpdateDirectives(java.lang.String releaseId)booleanhasDirectiveToUpdateAllProperties(java.lang.String releaseId)booleanhasDirectiveToUpdateAllProperties(java.lang.String releaseId, java.util.Set<TaskUpdateDirective> directives)booleanhasEditTaskConfigurationGranularPermission(java.lang.String releaseId)
-
-
-
Method Detail
-
hasEditTaskConfigurationGranularPermission
public boolean hasEditTaskConfigurationGranularPermission(java.lang.String releaseId)
-
getUpdateDirectives
public java.util.Set<TaskUpdateDirective> getUpdateDirectives(java.lang.String releaseId)
-
hasDirectiveToUpdateAllProperties
public boolean hasDirectiveToUpdateAllProperties(java.lang.String releaseId)
-
hasDirectiveToUpdateAllProperties
public boolean hasDirectiveToUpdateAllProperties(java.lang.String releaseId, java.util.Set<TaskUpdateDirective> directives)
-
checkHasEditTaskOrEditTaskConfiguration
public void checkHasEditTaskOrEditTaskConfiguration(java.lang.String releaseId)
-
-