public class MappedListAttributeDefinition extends org.jboss.as.controller.ListAttributeDefinition implements MappedAttributeDefinition
Modifier and Type | Class and Description |
---|---|
static class |
MappedListAttributeDefinition.Builder |
Modifier | Constructor and Description |
---|---|
protected |
MappedListAttributeDefinition(org.jboss.as.controller.SimpleListAttributeDefinition simpleList,
org.jboss.as.controller.SimpleAttributeDefinition valueType,
List<String> pathToFieldInConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAttributeValueTypeDescription(org.jboss.dmr.ModelNode node,
org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver,
Locale locale,
ResourceBundle bundle) |
org.jboss.dmr.ModelNode |
addOperationParameterDescription(org.jboss.dmr.ModelNode resourceDescription,
String operationName,
org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver,
Locale locale,
ResourceBundle bundle) |
org.jboss.dmr.ModelNode |
addOperationParameterDescription(ResourceBundle bundle,
String prefix,
org.jboss.dmr.ModelNode operationDescription) |
protected void |
addOperationParameterValueTypeDescription(org.jboss.dmr.ModelNode node,
String operationName,
org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver,
Locale locale,
ResourceBundle bundle) |
org.jboss.dmr.ModelNode |
addResourceAttributeDescription(org.jboss.dmr.ModelNode resourceDescription,
org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver,
Locale locale,
ResourceBundle bundle) |
org.jboss.dmr.ModelNode |
addResourceAttributeDescription(ResourceBundle bundle,
String prefix,
org.jboss.dmr.ModelNode resourceDescription) |
protected void |
addValueTypeDescription(org.jboss.dmr.ModelNode node,
ResourceBundle bundle) |
String[] |
getAlternatives() |
String |
getAttributeTextDescription(ResourceBundle bundle,
String prefix) |
org.jboss.dmr.ModelNode |
getDefaultValue() |
org.jboss.as.controller.operations.validation.ParameterValidator |
getElementValidator() |
String |
getFieldName()
Get the name of the mapped field in the
RepositoryConfiguration . |
EnumSet<org.jboss.as.controller.registry.AttributeAccess.Flag> |
getFlags() |
org.jboss.as.controller.client.helpers.MeasurementUnit |
getMeasurementUnit() |
String |
getName() |
org.jboss.dmr.ModelNode |
getNoTextDescription(boolean forOperation) |
List<String> |
getPathToContainerOfField()
Get the path to the field that contains the mapped field within the
RepositoryConfiguration . |
String[] |
getRequires() |
org.jboss.dmr.ModelType |
getType() |
Object |
getTypedValue(org.jboss.dmr.ModelNode node)
Obtain from the supplied model node value the value that can be used in the RepositoryConfiguration field.
|
org.jboss.as.controller.operations.validation.ParameterValidator |
getValidator() |
String |
getXmlName() |
boolean |
hasAlternative(org.jboss.dmr.ModelNode operationObject) |
boolean |
isAllowed(org.jboss.dmr.ModelNode operationObject) |
boolean |
isAllowExpression() |
boolean |
isAllowNull() |
boolean |
isMarshallable(org.jboss.dmr.ModelNode resourceModel) |
boolean |
isMarshallable(org.jboss.dmr.ModelNode resourceModel,
boolean marshallDefault) |
boolean |
isRequired(org.jboss.dmr.ModelNode operationObject) |
void |
marshallAsElement(org.jboss.dmr.ModelNode resourceModel,
XMLStreamWriter writer) |
org.jboss.dmr.ModelNode |
parse(String value,
XMLStreamReader reader) |
void |
parseAndAddParameterElement(String value,
org.jboss.dmr.ModelNode operation,
XMLStreamReader reader) |
org.jboss.dmr.ModelNode |
resolveModelAttribute(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode model) |
org.jboss.dmr.ModelNode |
validateOperation(org.jboss.dmr.ModelNode operationObject) |
convertParameterElementExpressions, convertParameterExpressions, marshallAsElement, parse, parseAndAddParameterElement
addAccessConstraints, addAllowedValuesToDescription, addDeprecatedInfo, convertStringExpression, correctValue, getAccessConstraints, getAttributeDeprecatedDescription, getAttributeMarshaller, getDeprecationData, isDeprecated, isNullSignificant, isResourceOnly, resolveModelAttribute, resolveValue, resolveValue, validateAndSet, validateResolvedOperation
public List<String> getPathToContainerOfField()
MappedAttributeDefinition
RepositoryConfiguration
.getPathToContainerOfField
in interface MappedAttributeDefinition
public String getFieldName()
MappedAttributeDefinition
RepositoryConfiguration
.getFieldName
in interface MappedAttributeDefinition
public Object getTypedValue(org.jboss.dmr.ModelNode node) throws org.jboss.as.controller.OperationFailedException
MappedAttributeDefinition
getTypedValue
in interface MappedAttributeDefinition
node
- the model node valueorg.jboss.as.controller.OperationFailedException
- if there was an error obtaining the value from the model nodepublic org.jboss.dmr.ModelNode addResourceAttributeDescription(ResourceBundle bundle, String prefix, org.jboss.dmr.ModelNode resourceDescription)
addResourceAttributeDescription
in class org.jboss.as.controller.ListAttributeDefinition
public org.jboss.dmr.ModelNode addOperationParameterDescription(ResourceBundle bundle, String prefix, org.jboss.dmr.ModelNode operationDescription)
addOperationParameterDescription
in class org.jboss.as.controller.ListAttributeDefinition
public org.jboss.as.controller.operations.validation.ParameterValidator getElementValidator()
getElementValidator
in class org.jboss.as.controller.ListAttributeDefinition
public org.jboss.dmr.ModelNode parse(String value, XMLStreamReader reader) throws XMLStreamException
parse
in class org.jboss.as.controller.ListAttributeDefinition
XMLStreamException
public void marshallAsElement(org.jboss.dmr.ModelNode resourceModel, XMLStreamWriter writer) throws XMLStreamException
marshallAsElement
in class org.jboss.as.controller.AttributeDefinition
XMLStreamException
public String getName()
getName
in class org.jboss.as.controller.AttributeDefinition
public String getXmlName()
getXmlName
in class org.jboss.as.controller.AttributeDefinition
public org.jboss.dmr.ModelType getType()
getType
in class org.jboss.as.controller.AttributeDefinition
public boolean isAllowNull()
isAllowNull
in class org.jboss.as.controller.AttributeDefinition
public boolean isAllowExpression()
isAllowExpression
in class org.jboss.as.controller.AttributeDefinition
public org.jboss.dmr.ModelNode getDefaultValue()
getDefaultValue
in class org.jboss.as.controller.AttributeDefinition
public org.jboss.as.controller.client.helpers.MeasurementUnit getMeasurementUnit()
getMeasurementUnit
in class org.jboss.as.controller.AttributeDefinition
public org.jboss.as.controller.operations.validation.ParameterValidator getValidator()
getValidator
in class org.jboss.as.controller.AttributeDefinition
public String[] getAlternatives()
getAlternatives
in class org.jboss.as.controller.AttributeDefinition
public String[] getRequires()
getRequires
in class org.jboss.as.controller.AttributeDefinition
public EnumSet<org.jboss.as.controller.registry.AttributeAccess.Flag> getFlags()
getFlags
in class org.jboss.as.controller.AttributeDefinition
public boolean isMarshallable(org.jboss.dmr.ModelNode resourceModel)
isMarshallable
in class org.jboss.as.controller.AttributeDefinition
public void parseAndAddParameterElement(String value, org.jboss.dmr.ModelNode operation, XMLStreamReader reader) throws XMLStreamException
parseAndAddParameterElement
in class org.jboss.as.controller.ListAttributeDefinition
XMLStreamException
public boolean isMarshallable(org.jboss.dmr.ModelNode resourceModel, boolean marshallDefault)
isMarshallable
in class org.jboss.as.controller.AttributeDefinition
public org.jboss.dmr.ModelNode validateOperation(org.jboss.dmr.ModelNode operationObject) throws org.jboss.as.controller.OperationFailedException
validateOperation
in class org.jboss.as.controller.AttributeDefinition
org.jboss.as.controller.OperationFailedException
public org.jboss.dmr.ModelNode resolveModelAttribute(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
resolveModelAttribute
in class org.jboss.as.controller.AttributeDefinition
org.jboss.as.controller.OperationFailedException
public org.jboss.dmr.ModelNode addResourceAttributeDescription(org.jboss.dmr.ModelNode resourceDescription, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle)
addResourceAttributeDescription
in class org.jboss.as.controller.ListAttributeDefinition
public org.jboss.dmr.ModelNode addOperationParameterDescription(org.jboss.dmr.ModelNode resourceDescription, String operationName, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle)
addOperationParameterDescription
in class org.jboss.as.controller.ListAttributeDefinition
public boolean isAllowed(org.jboss.dmr.ModelNode operationObject)
isAllowed
in class org.jboss.as.controller.AttributeDefinition
public boolean isRequired(org.jboss.dmr.ModelNode operationObject)
isRequired
in class org.jboss.as.controller.AttributeDefinition
public boolean hasAlternative(org.jboss.dmr.ModelNode operationObject)
hasAlternative
in class org.jboss.as.controller.AttributeDefinition
public String getAttributeTextDescription(ResourceBundle bundle, String prefix)
getAttributeTextDescription
in class org.jboss.as.controller.AttributeDefinition
public org.jboss.dmr.ModelNode getNoTextDescription(boolean forOperation)
getNoTextDescription
in class org.jboss.as.controller.AttributeDefinition
protected void addValueTypeDescription(org.jboss.dmr.ModelNode node, ResourceBundle bundle)
addValueTypeDescription
in class org.jboss.as.controller.ListAttributeDefinition
protected void addAttributeValueTypeDescription(org.jboss.dmr.ModelNode node, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle)
addAttributeValueTypeDescription
in class org.jboss.as.controller.ListAttributeDefinition
protected void addOperationParameterValueTypeDescription(org.jboss.dmr.ModelNode node, String operationName, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle)
addOperationParameterValueTypeDescription
in class org.jboss.as.controller.ListAttributeDefinition
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.