Class ApplicationTypeAccessConstraintDefinition
- java.lang.Object
-
- org.jboss.as.controller.access.management.ApplicationTypeAccessConstraintDefinition
-
- All Implemented Interfaces:
AccessConstraintDefinition
public class ApplicationTypeAccessConstraintDefinition extends Object implements AccessConstraintDefinition
- Author:
- Brian Stansberry (c) 2013 Red Hat Inc.
-
-
Field Summary
Fields Modifier and Type Field Description static ApplicationTypeAccessConstraintDefinitionDEPLOYMENTstatic List<AccessConstraintDefinition>DEPLOYMENT_AS_LIST
-
Constructor Summary
Constructors Constructor Description ApplicationTypeAccessConstraintDefinition(ApplicationTypeConfig applicationTypeConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ApplicationTypeConfiggetApplicationTypeConfig()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 constraintStringgetSubsystemName()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
-
DEPLOYMENT
public static final ApplicationTypeAccessConstraintDefinition DEPLOYMENT
-
DEPLOYMENT_AS_LIST
public static final List<AccessConstraintDefinition> DEPLOYMENT_AS_LIST
-
-
Constructor Detail
-
ApplicationTypeAccessConstraintDefinition
public ApplicationTypeAccessConstraintDefinition(ApplicationTypeConfig applicationTypeConfig)
-
-
Method Detail
-
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
-
getApplicationTypeConfig
public ApplicationTypeConfig getApplicationTypeConfig()
-
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()
-
-