public class Capability
extends java.lang.Object
Constructor and Description |
---|
Capability(long value,
java.lang.String name) |
Capability(long value,
java.lang.String name,
java.lang.String displayname) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCapability() |
java.lang.String |
getDisplayName() |
static java.util.List<Capability> |
getEntityCapabilities() |
static java.lang.String |
getName(long value) |
long |
getPermissionValue() |
static java.util.List<Capability> |
getSystemCapabilities() |
static java.util.List<Capability> |
getTopLevelCapabilities(java.lang.String categoryStr) |
static long |
getValue(java.lang.String name)
Deprecated.
|
static long |
getValue(java.lang.String name,
boolean isTopLevel)
Returns an integer value (with the right permission bit positions set) representing the type of the permission.
|
java.lang.String |
toString() |
public static final Capability VIEW
public static final Capability START_STOP
public static final Capability REGISTER_UNREGISTER
public static final Capability DEPLOY_UNDEPLOY
public static final Capability EDIT
public static final Capability PROMOTE_DEMOTE_SVS_REF
public static final Capability CREATE_NODE
public static final Capability DEPLOY_APP_TO
public static final Capability OWNER
public static final Capability EDIT_LOGGING_CONFIG
public static final Capability EDIT_SOFTWARE
public static final Capability CREATE_RESOURCE_INSTANCE
public static final Capability CREATE_APPLICATION
public static final Capability CREATE_ENV_SCOPED_RT
public static final Capability MANAGE_APP_SCOPED_RT
public static final Capability UPLOAD_PLUGIN
public static final Capability CREATE_ENVIRONMENT
public static final Capability REGISTER_HOST
public static final Capability REPACKAGE_HPA_RA
public static final Capability CREATE_NODE_TEMPLATE
public static final Capability CREATE_RESOURCE_TEMPLATE
public static final Capability CREATE_LOG_APPENDER
public static final Capability CREATE_USER
public static final Capability CREATE_GROUP
public static final Capability RESET_PASSWORD
public static final Capability CREATE_DAA
public static final Capability CREATE_SVAR
public static final Capability CREATE_UIVIEW
public static final Capability DELETE_USER
public static final Capability FORCE_DELETE
public static final Capability LOG_VIEWER
public static final Capability MANAGE_USERS
public static final Capability MANAGE_GROUPS
public static final Capability SKIP_WSDL_VALIDATION
public static final Capability NO_DELETE
public static final Capability DELETE_WITH_ENV
public static final Capability HIDE_FROM_UI
public Capability(long value, java.lang.String name)
public Capability(long value, java.lang.String name, java.lang.String displayname)
public static java.util.List<Capability> getEntityCapabilities()
public static java.util.List<Capability> getSystemCapabilities()
public static java.util.List<Capability> getTopLevelCapabilities(java.lang.String categoryStr)
public static long getValue(java.lang.String name, boolean isTopLevel)
name
- - string type of permission, for example "view" or "edit". You can also use Capability constants, for example Capability.VIEW.getCapabilityisTopLevel
- - whether the permission type represents a top-level (or enterprise level) permission.
Some permission types are ambiguous between top-level and object-level,
for example "create_resource_template" use different bit positions for top-level and object-level,
hence this boolean is used to resolve the right type.@Deprecated public static long getValue(java.lang.String name)
public static java.lang.String getName(long value)
public long getPermissionValue()
public java.lang.String getCapability()
public java.lang.String getDisplayName()
public java.lang.String toString()
toString
in class java.lang.Object