Class ConfigPropertyImpl

java.lang.Object
org.jboss.jca.common.metadata.spec.ConfigPropertyImpl
All Implemented Interfaces:
Serializable, Cloneable, CopyableMetaData, JCAMetadata, ConfigProperty, IdDecoratedMetadata

public class ConfigPropertyImpl extends Object implements ConfigProperty
A ConfigProperty.
Author:
Stefano Maestri, Jesper Pedersen
See Also:
  • Constructor Details

    • ConfigPropertyImpl

      public ConfigPropertyImpl(List<LocalizedXsdString> description, XsdString configPropertyName, XsdString configPropertyType, XsdString configPropertyValue, Boolean configPropertyIgnore, Boolean configPropertySupportsDynamicUpdates, Boolean configPropertyConfidential, String id, boolean mandatory, String attachedClassName, String configPropertyIgnoreId, String configPropertySupportsDynamicUpdatesId, String configPropertyConfidentialId)
      Constructor
      Parameters:
      description - list of descriptions
      configPropertyName - name of the property
      configPropertyType - full qualified name of the type of the property
      configPropertyValue - value
      configPropertyIgnore - not mandatory boolean value The element config-property-ignore is used to specify whether the configuration tools must ignore considering the configuration property during auto-discovery of Configuration properties. See the Connector specification for more details. If unspecified, the container must not ignore the configuration property during auto-discovery.
      configPropertySupportsDynamicUpdates - not mandatory The element config-property-supports-dynamic-updates is used to specify whether the configuration property allows its value to be updated, by application server's configuration tools, during the lifetime of the JavaBean instance. See the Connector specification for more details. If unspecified, the container must not dynamically reconfigure the property.
      configPropertyConfidential - The element config-property-confidential is used to specify whether the configuration property is confidential and recommends application server's configuration tools to use special visual aids for editing them. See the Connector specification for more details. If unspecified, the container must not treat the property as confidential.
      id - XML ID
      mandatory - Is the property mandatory
      attachedClassName - className of the class where the property is defined by annoptation
      configPropertyIgnoreId - ID of configPropertyIgnore element
      configPropertySupportsDynamicUpdatesId - ID of configPropertySupportsDynemycUpdates element
      configPropertyConfidentialId - ID of configPropertyConfidential element
  • Method Details