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, parseAndAddParameterElementaddAccessConstraints, addAllowedValuesToDescription, addDeprecatedInfo, convertStringExpression, correctValue, getAccessConstraints, getAttributeDeprecatedDescription, getAttributeMarshaller, getDeprecationData, isDeprecated, isNullSignificant, isResourceOnly, resolveModelAttribute, resolveValue, resolveValue, validateAndSet, validateResolvedOperationpublic List<String> getPathToContainerOfField()
MappedAttributeDefinitionRepositoryConfiguration.getPathToContainerOfField in interface MappedAttributeDefinitionpublic String getFieldName()
MappedAttributeDefinitionRepositoryConfiguration.getFieldName in interface MappedAttributeDefinitionpublic Object getTypedValue(org.jboss.dmr.ModelNode node) throws org.jboss.as.controller.OperationFailedException
MappedAttributeDefinitiongetTypedValue in interface MappedAttributeDefinitionnode - 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.ListAttributeDefinitionpublic org.jboss.dmr.ModelNode addOperationParameterDescription(ResourceBundle bundle, String prefix, org.jboss.dmr.ModelNode operationDescription)
addOperationParameterDescription in class org.jboss.as.controller.ListAttributeDefinitionpublic org.jboss.as.controller.operations.validation.ParameterValidator getElementValidator()
getElementValidator in class org.jboss.as.controller.ListAttributeDefinitionpublic org.jboss.dmr.ModelNode parse(String value, XMLStreamReader reader) throws XMLStreamException
parse in class org.jboss.as.controller.ListAttributeDefinitionXMLStreamExceptionpublic void marshallAsElement(org.jboss.dmr.ModelNode resourceModel,
XMLStreamWriter writer)
throws XMLStreamException
marshallAsElement in class org.jboss.as.controller.AttributeDefinitionXMLStreamExceptionpublic String getName()
getName in class org.jboss.as.controller.AttributeDefinitionpublic String getXmlName()
getXmlName in class org.jboss.as.controller.AttributeDefinitionpublic org.jboss.dmr.ModelType getType()
getType in class org.jboss.as.controller.AttributeDefinitionpublic boolean isAllowNull()
isAllowNull in class org.jboss.as.controller.AttributeDefinitionpublic boolean isAllowExpression()
isAllowExpression in class org.jboss.as.controller.AttributeDefinitionpublic org.jboss.dmr.ModelNode getDefaultValue()
getDefaultValue in class org.jboss.as.controller.AttributeDefinitionpublic org.jboss.as.controller.client.helpers.MeasurementUnit getMeasurementUnit()
getMeasurementUnit in class org.jboss.as.controller.AttributeDefinitionpublic org.jboss.as.controller.operations.validation.ParameterValidator getValidator()
getValidator in class org.jboss.as.controller.AttributeDefinitionpublic String[] getAlternatives()
getAlternatives in class org.jboss.as.controller.AttributeDefinitionpublic String[] getRequires()
getRequires in class org.jboss.as.controller.AttributeDefinitionpublic EnumSet<org.jboss.as.controller.registry.AttributeAccess.Flag> getFlags()
getFlags in class org.jboss.as.controller.AttributeDefinitionpublic boolean isMarshallable(org.jboss.dmr.ModelNode resourceModel)
isMarshallable in class org.jboss.as.controller.AttributeDefinitionpublic void parseAndAddParameterElement(String value, org.jboss.dmr.ModelNode operation, XMLStreamReader reader) throws XMLStreamException
parseAndAddParameterElement in class org.jboss.as.controller.ListAttributeDefinitionXMLStreamExceptionpublic boolean isMarshallable(org.jboss.dmr.ModelNode resourceModel,
boolean marshallDefault)
isMarshallable in class org.jboss.as.controller.AttributeDefinitionpublic org.jboss.dmr.ModelNode validateOperation(org.jboss.dmr.ModelNode operationObject)
throws org.jboss.as.controller.OperationFailedException
validateOperation in class org.jboss.as.controller.AttributeDefinitionorg.jboss.as.controller.OperationFailedExceptionpublic 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.AttributeDefinitionorg.jboss.as.controller.OperationFailedExceptionpublic 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.ListAttributeDefinitionpublic 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.ListAttributeDefinitionpublic boolean isAllowed(org.jboss.dmr.ModelNode operationObject)
isAllowed in class org.jboss.as.controller.AttributeDefinitionpublic boolean isRequired(org.jboss.dmr.ModelNode operationObject)
isRequired in class org.jboss.as.controller.AttributeDefinitionpublic boolean hasAlternative(org.jboss.dmr.ModelNode operationObject)
hasAlternative in class org.jboss.as.controller.AttributeDefinitionpublic String getAttributeTextDescription(ResourceBundle bundle, String prefix)
getAttributeTextDescription in class org.jboss.as.controller.AttributeDefinitionpublic org.jboss.dmr.ModelNode getNoTextDescription(boolean forOperation)
getNoTextDescription in class org.jboss.as.controller.AttributeDefinitionprotected void addValueTypeDescription(org.jboss.dmr.ModelNode node,
ResourceBundle bundle)
addValueTypeDescription in class org.jboss.as.controller.ListAttributeDefinitionprotected 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.ListAttributeDefinitionprotected 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.ListAttributeDefinitionCopyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.