org.jboss.jca.common.metadata.ra.ra16
Class ConfigProperty16Impl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.ConfigPropertyImpl
      extended by org.jboss.jca.common.metadata.ra.ra16.ConfigProperty16Impl
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ra.ConfigProperty, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16

public class ConfigProperty16Impl
extends ConfigPropertyImpl
implements org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16.Attribute, org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16.Tag
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ra.common.ConfigPropertyImpl
configPropertyName, configPropertyType, configPropertyValue, description, id, mandatory
 
Constructor Summary
ConfigProperty16Impl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue, Boolean configPropertyIgnore, Boolean configPropertySupportsDynamicUpdates, Boolean configPropertyConfidential, String id)
           
ConfigProperty16Impl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue, Boolean configPropertyIgnore, Boolean configPropertySupportsDynamicUpdates, Boolean configPropertyConfidential, String id, String attachedClassName)
           
ConfigProperty16Impl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType, org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue, Boolean configPropertyIgnore, Boolean configPropertySupportsDynamicUpdates, Boolean configPropertyConfidential, String id, String attachedClassName, String ignoreId, String updatesId, String confidId)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
           
 String getAttachedClassName()
          Get the attachedClassName.
 Boolean getConfigPropertyConfidential()
           
 Boolean getConfigPropertyIgnore()
           
 Boolean getConfigPropertySupportsDynamicUpdates()
           
 int hashCode()
           
 String toString()
          
 
Methods inherited from class org.jboss.jca.common.metadata.ra.common.ConfigPropertyImpl
getConfigPropertyName, getConfigPropertyType, getConfigPropertyValue, getDescriptions, getId, isMandatory, isValueSet, setMandatory
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
getConfigPropertyName, getConfigPropertyType, getConfigPropertyValue, getDescriptions, getId, isMandatory, isValueSet
 

Constructor Detail

ConfigProperty16Impl

public ConfigProperty16Impl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue,
                            Boolean configPropertyIgnore,
                            Boolean configPropertySupportsDynamicUpdates,
                            Boolean configPropertyConfidential,
                            String id)
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

ConfigProperty16Impl

public ConfigProperty16Impl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue,
                            Boolean configPropertyIgnore,
                            Boolean configPropertySupportsDynamicUpdates,
                            Boolean configPropertyConfidential,
                            String id,
                            String attachedClassName)
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
attachedClassName - className of the class where the property is defined by annoptation

ConfigProperty16Impl

public ConfigProperty16Impl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType,
                            org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue,
                            Boolean configPropertyIgnore,
                            Boolean configPropertySupportsDynamicUpdates,
                            Boolean configPropertyConfidential,
                            String id,
                            String attachedClassName,
                            String ignoreId,
                            String updatesId,
                            String confidId)
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
attachedClassName - className of the class where the property is defined by annoptation
ignoreId - ID of configPropertyIgnore element
updatesId - ID of configPropertySupportsDynemycUpdates element
confidId - ID of configPropertyConfidential element
Method Detail

getAttachedClassName

public final String getAttachedClassName()
Get the attachedClassName.

Returns:
the attachedClassName.

getConfigPropertyIgnore

public Boolean getConfigPropertyIgnore()
Specified by:
getConfigPropertyIgnore in interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
Returns:
configPropertyIgnore

getConfigPropertySupportsDynamicUpdates

public Boolean getConfigPropertySupportsDynamicUpdates()
Specified by:
getConfigPropertySupportsDynamicUpdates in interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
Returns:
configPropertySupportsDynamicUpdates

getConfigPropertyConfidential

public Boolean getConfigPropertyConfidential()
Specified by:
getConfigPropertyConfidential in interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
Returns:
configPropertyConfidential

hashCode

public int hashCode()
Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
Overrides:
hashCode in class ConfigPropertyImpl

equals

public boolean equals(Object obj)
Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
Overrides:
equals in class ConfigPropertyImpl

toString

public String toString()

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.ra16.ConfigProperty16
Overrides:
toString in class ConfigPropertyImpl
See Also:
Object.toString()

copy

public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData
Overrides:
copy in class ConfigPropertyImpl


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)