Class SensitiveTargetAccessConstraintDefinition
- java.lang.Object
-
- org.jboss.as.controller.access.management.SensitiveTargetAccessConstraintDefinition
-
- All Implemented Interfaces:
AccessConstraintDefinition
public class SensitiveTargetAccessConstraintDefinition extends Object implements AccessConstraintDefinition
- Author:
- Brian Stansberry (c) 2013 Red Hat Inc.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SensitiveTargetAccessConstraintDefinition(SensitivityClassification sensitivity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
ConstraintFactory
getConstraintFactory()
Get the factory to use for creating aConstraint
that implementsString
getDescription(Locale locale)
Gets a text description if this attribute definition for inclusion in read-xxx-description metadata.AccessConstraintKey
getKey()
Gets a unique identifier for thisAccessConstraintDefinition
.org.jboss.dmr.ModelNode
getModelDescriptionDetails(Locale locale)
Get arbitrary descriptive information about the constraint for inclusion in the read-xxx-description metadataString
getName()
Get the name of the constraintSensitivityClassification
getSensitivity()
String
getSubsystemName()
Gets the name of the subsystem that provides this definition, it is notcore
.String
getType()
Get the type of constraintint
hashCode()
boolean
isCore()
Gets whether the definition is provided by the core management system.List<AccessConstraintDefinition>
wrapAsList()
-
-
-
Field Detail
-
ACCESS_CONTROL
public static final SensitiveTargetAccessConstraintDefinition ACCESS_CONTROL
-
AUTHENTICATION_CLIENT_REF
public static final SensitiveTargetAccessConstraintDefinition AUTHENTICATION_CLIENT_REF
-
AUTHENTICATION_FACTORY_REF
public static final SensitiveTargetAccessConstraintDefinition AUTHENTICATION_FACTORY_REF
-
CREDENTIAL
public static final SensitiveTargetAccessConstraintDefinition CREDENTIAL
-
DOMAIN_CONTROLLER
public static final SensitiveTargetAccessConstraintDefinition DOMAIN_CONTROLLER
-
DOMAIN_NAMES
public static final SensitiveTargetAccessConstraintDefinition DOMAIN_NAMES
-
ELYTRON_SECURITY_DOMAIN_REF
public static final SensitiveTargetAccessConstraintDefinition ELYTRON_SECURITY_DOMAIN_REF
-
EXTENSIONS
public static final SensitiveTargetAccessConstraintDefinition EXTENSIONS
-
JVM
public static final SensitiveTargetAccessConstraintDefinition JVM
-
MANAGEMENT_INTERFACES
public static final SensitiveTargetAccessConstraintDefinition MANAGEMENT_INTERFACES
-
MODULE_LOADING
public static final SensitiveTargetAccessConstraintDefinition MODULE_LOADING
-
PATCHING
public static final SensitiveTargetAccessConstraintDefinition PATCHING
-
READ_WHOLE_CONFIG
public static final SensitiveTargetAccessConstraintDefinition READ_WHOLE_CONFIG
-
SECURITY_DOMAIN
public static final SensitiveTargetAccessConstraintDefinition SECURITY_DOMAIN
-
SECURITY_DOMAIN_REF
public static final SensitiveTargetAccessConstraintDefinition SECURITY_DOMAIN_REF
-
SECURITY_REALM
public static final SensitiveTargetAccessConstraintDefinition SECURITY_REALM
-
SECURITY_REALM_REF
public static final SensitiveTargetAccessConstraintDefinition SECURITY_REALM_REF
-
SECURITY_VAULT
public static final SensitiveTargetAccessConstraintDefinition SECURITY_VAULT
-
SERVER_SSL
public static final SensitiveTargetAccessConstraintDefinition SERVER_SSL
-
SERVICE_CONTAINER
public static final SensitiveTargetAccessConstraintDefinition SERVICE_CONTAINER
-
SOCKET_BINDING_REF
public static final SensitiveTargetAccessConstraintDefinition SOCKET_BINDING_REF
-
SOCKET_CONFIG
public static final SensitiveTargetAccessConstraintDefinition SOCKET_CONFIG
-
SNAPSHOTS
public static final SensitiveTargetAccessConstraintDefinition SNAPSHOTS
-
SSL_REF
public static final SensitiveTargetAccessConstraintDefinition SSL_REF
-
SYSTEM_PROPERTY
public static final SensitiveTargetAccessConstraintDefinition SYSTEM_PROPERTY
-
-
Constructor Detail
-
SensitiveTargetAccessConstraintDefinition
public SensitiveTargetAccessConstraintDefinition(SensitivityClassification sensitivity)
-
-
Method Detail
-
getSensitivity
public SensitivityClassification getSensitivity()
-
getModelDescriptionDetails
public org.jboss.dmr.ModelNode getModelDescriptionDetails(Locale locale)
Description copied from interface:AccessConstraintDefinition
Get arbitrary descriptive information about the constraint for inclusion in the read-xxx-description metadata- Specified by:
getModelDescriptionDetails
in interfaceAccessConstraintDefinition
- Parameters:
locale
- locale to use for any internationalized text- Returns:
- an arbitrary description node; can be
null
or undefined
-
getConstraintFactory
public ConstraintFactory getConstraintFactory()
Description copied from interface:AccessConstraintDefinition
Get the factory to use for creating aConstraint
that implements- Specified by:
getConstraintFactory
in interfaceAccessConstraintDefinition
- Returns:
- the factory. Cannot return
null
-
getName
public String getName()
Description copied from interface:AccessConstraintDefinition
Get the name of the constraint- Specified by:
getName
in interfaceAccessConstraintDefinition
- Returns:
- the name
-
getType
public String getType()
Description copied from interface:AccessConstraintDefinition
Get the type of constraint- Specified by:
getType
in interfaceAccessConstraintDefinition
- Returns:
- the type of constraint
-
isCore
public boolean isCore()
Description copied from interface:AccessConstraintDefinition
Gets whether the definition is provided by the core management system.- Specified by:
isCore
in interfaceAccessConstraintDefinition
- Returns:
true
if the definition is provided by the core;false
if it is provided by a subsystem
-
getSubsystemName
public String getSubsystemName()
Description copied from interface:AccessConstraintDefinition
Gets the name of the subsystem that provides this definition, it is notcore
.- Specified by:
getSubsystemName
in interfaceAccessConstraintDefinition
- Returns:
- the subsystem name, or
null
ifAccessConstraintDefinition.isCore()
-
getKey
public AccessConstraintKey getKey()
Description copied from interface:AccessConstraintDefinition
Gets a unique identifier for thisAccessConstraintDefinition
.- Specified by:
getKey
in interfaceAccessConstraintDefinition
- Returns:
- the key. Will not be
null
-
getDescription
public String getDescription(Locale locale)
Description copied from interface:AccessConstraintDefinition
Gets a text description if this attribute definition for inclusion in read-xxx-description metadata.- Specified by:
getDescription
in interfaceAccessConstraintDefinition
- Parameters:
locale
- locale to use to provide internationalized text- Returns:
- the text description, or
null
if none is available
-
wrapAsList
public List<AccessConstraintDefinition> wrapAsList()
-
-