Class PermissionHandler
- java.lang.Object
-
- com.xebialabs.deployit.security.permission.PermissionHandler
-
- Direct Known Subclasses:
ReadPermissionHandler
public class PermissionHandler extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPermissionHandler.Level
-
Constructor Summary
Constructors Constructor Description PermissionHandler(Permission permission)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyPermission(com.xebialabs.deployit.repository.SearchParameters parameters)PermissiongetPermission()com.xebialabs.deployit.security.RolesPermissionsPairgetRolesPermissionsPair()booleanhasPermission(java.lang.String onConfigurationItem)java.util.Map<java.lang.String,java.lang.Boolean>hasPermission(java.util.List<java.lang.String> onConfigurationItems)booleanisCurrentUserAdmin()
-
-
-
Constructor Detail
-
PermissionHandler
public PermissionHandler(Permission permission)
-
-
Method Detail
-
getPermission
public Permission getPermission()
-
hasPermission
public boolean hasPermission(java.lang.String onConfigurationItem)
-
hasPermission
public java.util.Map<java.lang.String,java.lang.Boolean> hasPermission(java.util.List<java.lang.String> onConfigurationItems)
-
applyPermission
public void applyPermission(com.xebialabs.deployit.repository.SearchParameters parameters)
-
getRolesPermissionsPair
public com.xebialabs.deployit.security.RolesPermissionsPair getRolesPermissionsPair()
-
isCurrentUserAdmin
public boolean isCurrentUserAdmin()
-
-