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 booleanequals(Object obj)ConstraintFactorygetConstraintFactory()Get the factory to use for creating aConstraintthat implementsStringgetDescription(Locale locale)Gets a text description if this attribute definition for inclusion in read-xxx-description metadata.AccessConstraintKeygetKey()Gets a unique identifier for thisAccessConstraintDefinition.org.jboss.dmr.ModelNodegetModelDescriptionDetails(Locale locale)Get arbitrary descriptive information about the constraint for inclusion in the read-xxx-description metadataStringgetName()Get the name of the constraintSensitivityClassificationgetSensitivity()StringgetSubsystemName()Gets the name of the subsystem that provides this definition, it is notcore.StringgetType()Get the type of constraintinthashCode()booleanisCore()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:AccessConstraintDefinitionGet arbitrary descriptive information about the constraint for inclusion in the read-xxx-description metadata- Specified by:
getModelDescriptionDetailsin interfaceAccessConstraintDefinition- Parameters:
locale- locale to use for any internationalized text- Returns:
- an arbitrary description node; can be
nullor undefined
-
getConstraintFactory
public ConstraintFactory getConstraintFactory()
Description copied from interface:AccessConstraintDefinitionGet the factory to use for creating aConstraintthat implements- Specified by:
getConstraintFactoryin interfaceAccessConstraintDefinition- Returns:
- the factory. Cannot return
null
-
getName
public String getName()
Description copied from interface:AccessConstraintDefinitionGet the name of the constraint- Specified by:
getNamein interfaceAccessConstraintDefinition- Returns:
- the name
-
getType
public String getType()
Description copied from interface:AccessConstraintDefinitionGet the type of constraint- Specified by:
getTypein interfaceAccessConstraintDefinition- Returns:
- the type of constraint
-
isCore
public boolean isCore()
Description copied from interface:AccessConstraintDefinitionGets whether the definition is provided by the core management system.- Specified by:
isCorein interfaceAccessConstraintDefinition- Returns:
trueif the definition is provided by the core;falseif it is provided by a subsystem
-
getSubsystemName
public String getSubsystemName()
Description copied from interface:AccessConstraintDefinitionGets the name of the subsystem that provides this definition, it is notcore.- Specified by:
getSubsystemNamein interfaceAccessConstraintDefinition- Returns:
- the subsystem name, or
nullifAccessConstraintDefinition.isCore()
-
getKey
public AccessConstraintKey getKey()
Description copied from interface:AccessConstraintDefinitionGets a unique identifier for thisAccessConstraintDefinition.- Specified by:
getKeyin interfaceAccessConstraintDefinition- Returns:
- the key. Will not be
null
-
getDescription
public String getDescription(Locale locale)
Description copied from interface:AccessConstraintDefinitionGets a text description if this attribute definition for inclusion in read-xxx-description metadata.- Specified by:
getDescriptionin interfaceAccessConstraintDefinition- Parameters:
locale- locale to use to provide internationalized text- Returns:
- the text description, or
nullif none is available
-
wrapAsList
public List<AccessConstraintDefinition> wrapAsList()
-
-