Class Permission
java.lang.Object
com.xebialabs.deployit.security.permission.Permission
-
Method Summary
Modifier and TypeMethodDescriptionstatic PermissiondefinePermission(String name, PermissionHandler.Level level) static PermissiondefinePermission(String name, PermissionHandler.Level level, com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot root) static PermissiondefinePermission(String name, PermissionHandler.Level level, com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot root, boolean implicitRead) static PermissiondefinePermission(String name, PermissionHandler.Level level, PermissionHandler handler, boolean implicitRead) booleanstatic Permissionstatic Collection<Permission>getAll()getLevel()static List<Permission>com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRootgetRoot()inthashCode()booleanisApplicableTo(String id) booleanisApplicableTo(String id, boolean checkRoot) toString()static voidunregisterPermission(Permission permission)
-
Method Details
-
definePermission
-
definePermission
public static Permission definePermission(String name, PermissionHandler.Level level, PermissionHandler handler, boolean implicitRead) -
definePermission
public static Permission definePermission(String name, PermissionHandler.Level level, com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot root) -
definePermission
public static Permission definePermission(String name, PermissionHandler.Level level, com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot root, boolean implicitRead) -
unregisterPermission
-
find
-
getAll
-
getReadPermissions
-
getPermissionHandler
-
getPermissionName
-
getLevel
-
getRoot
public com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot getRoot() -
isApplicableTo
-
isApplicableTo
-
equals
-
hashCode
public int hashCode() -
toString
-