Class FixedObjectTypeAttributeDefinition

java.lang.Object
org.jboss.as.controller.AttributeDefinition
org.jboss.as.controller.SimpleAttributeDefinition
org.jboss.as.controller.ObjectTypeAttributeDefinition
org.camunda.bpm.container.impl.jboss.util.FixedObjectTypeAttributeDefinition

public class FixedObjectTypeAttributeDefinition extends org.jboss.as.controller.ObjectTypeAttributeDefinition
Fix value type validation for ObjectTypeAttributeDefinition containing a map as value type. Works without this hack in WF-10, not in WF-8.
Author:
Christian Lipphardt
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
     

    Nested classes/interfaces inherited from class org.jboss.as.controller.AttributeDefinition

    org.jboss.as.controller.AttributeDefinition.NameAndGroup
  • Field Summary

    Fields inherited from class org.jboss.as.controller.AttributeDefinition

    COMPLEX_TYPES
  • Constructor Summary

    Constructors
    Constructor
    Description
    FixedObjectTypeAttributeDefinition(org.jboss.as.controller.AbstractAttributeDefinitionBuilder<?,? extends org.jboss.as.controller.ObjectTypeAttributeDefinition> builder, String suffix, org.jboss.as.controller.AttributeDefinition[] valueTypes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addValueTypeDescription(org.jboss.dmr.ModelNode node, String prefix, ResourceBundle bundle, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver, Locale locale)
     

    Methods inherited from class org.jboss.as.controller.ObjectTypeAttributeDefinition

    addAllowedValuesToDescription, addCapabilityRequirements, addOperationParameterDescription, addOperationParameterDescription, addOperationReplyDescription, addResourceAttributeDescription, addResourceAttributeDescription, addValueTypeDescription, convertParameterExpressions, create, getValueTypes, removeCapabilityRequirements, resolveValue

    Methods inherited from class org.jboss.as.controller.SimpleAttributeDefinition

    marshallAsAttribute, marshallAsAttribute, marshallAsElement, parseAndSetParameter

    Methods inherited from class org.jboss.as.controller.AttributeDefinition

    addAccessConstraints, addDeprecatedInfo, addOperationReplyDescription, convertStringExpression, correctValue, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeDeprecatedDescription, getAttributeGroup, getAttributeTextDescription, getCorrector, getDefaultValue, getDeprecationData, getFlags, getMarshaller, getMeasurementUnit, getName, getNoTextDescription, getParser, getReferenceRecorder, getRequires, getType, getUndefinedMetricValue, getValidator, getXmlName, hasAlternative, hasCapabilityRequirements, isAllowed, isAllowExpression, isDeprecated, isMarshallable, isMarshallable, isNillable, isNullSignificant, isRequired, isRequired, isResourceOnly, marshallAsElement, resolveModelAttribute, resolveModelAttribute, resolveValue, validateAndSet, validateOperation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FixedObjectTypeAttributeDefinition

      public FixedObjectTypeAttributeDefinition(org.jboss.as.controller.AbstractAttributeDefinitionBuilder<?,? extends org.jboss.as.controller.ObjectTypeAttributeDefinition> builder, String suffix, org.jboss.as.controller.AttributeDefinition[] valueTypes)
  • Method Details

    • addValueTypeDescription

      protected void addValueTypeDescription(org.jboss.dmr.ModelNode node, String prefix, ResourceBundle bundle, org.jboss.as.controller.descriptions.ResourceDescriptionResolver resolver, Locale locale)