Class ConfigPropertyImpl
java.lang.Object
org.jboss.jca.common.metadata.spec.ConfigPropertyImpl
- 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.spec.ConfigProperty,org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
public class ConfigPropertyImpl
extends Object
implements org.jboss.jca.common.api.metadata.spec.ConfigProperty
A ConfigProperty.
- Author:
- Stefano Maestri, Jesper Pedersen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConfigPropertyImpl(List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.spec.XsdString configPropertyName, org.jboss.jca.common.api.metadata.spec.XsdString configPropertyType, org.jboss.jca.common.api.metadata.spec.XsdString configPropertyValue, Boolean configPropertyIgnore, Boolean configPropertySupportsDynamicUpdates, Boolean configPropertyConfidential, String id, boolean mandatory, String attachedClassName, String configPropertyIgnoreId, String configPropertySupportsDynamicUpdatesId, String configPropertyConfidentialId) Constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.jca.common.api.metadata.CopyableMetaDatacopy()booleanorg.jboss.jca.common.api.metadata.spec.XsdStringorg.jboss.jca.common.api.metadata.spec.XsdStringorg.jboss.jca.common.api.metadata.spec.XsdStringList<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> getId()inthashCode()booleanIs mandatorybooleanvoidsetMandatory(boolean v) Is the config-property mandatorytoString()
-
Constructor Details
-
ConfigPropertyImpl
public ConfigPropertyImpl(List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.spec.XsdString configPropertyName, org.jboss.jca.common.api.metadata.spec.XsdString configPropertyType, org.jboss.jca.common.api.metadata.spec.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 descriptionsconfigPropertyName- name of the propertyconfigPropertyType- full qualified name of the type of the propertyconfigPropertyValue- valueconfigPropertyIgnore- 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 IDmandatory- Is the property mandatoryattachedClassName- className of the class where the property is defined by annoptationconfigPropertyIgnoreId- ID of configPropertyIgnore elementconfigPropertySupportsDynamicUpdatesId- ID of configPropertySupportsDynemycUpdates elementconfigPropertyConfidentialId- ID of configPropertyConfidential element
-
-
Method Details
-
getAttachedClassName
- Specified by:
getAttachedClassNamein interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyIgnore
- Specified by:
getConfigPropertyIgnorein interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertySupportsDynamicUpdates
- Specified by:
getConfigPropertySupportsDynamicUpdatesin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyConfidential
- Specified by:
getConfigPropertyConfidentialin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyIgnoreId
- Specified by:
getConfigPropertyIgnoreIdin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyConfidentialId
- Specified by:
getConfigPropertyConfidentialIdin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertySupportsDynamicUpdatesId
- Specified by:
getConfigPropertySupportsDynamicUpdatesIdin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getDescriptions
- Specified by:
getDescriptionsin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyName
public org.jboss.jca.common.api.metadata.spec.XsdString getConfigPropertyName()- Specified by:
getConfigPropertyNamein interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyType
public org.jboss.jca.common.api.metadata.spec.XsdString getConfigPropertyType()- Specified by:
getConfigPropertyTypein interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getConfigPropertyValue
public org.jboss.jca.common.api.metadata.spec.XsdString getConfigPropertyValue()- Specified by:
getConfigPropertyValuein interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
getId
- Specified by:
getIdin interfaceorg.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
-
isValueSet
public boolean isValueSet()- Specified by:
isValueSetin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty
-
isMandatory
public boolean isMandatory()Is mandatory- Specified by:
isMandatoryin interfaceorg.jboss.jca.common.api.metadata.spec.ConfigProperty- Returns:
- The value
-
setMandatory
public void setMandatory(boolean v) Is the config-property mandatory- Parameters:
v- The value
-
copy
public org.jboss.jca.common.api.metadata.CopyableMetaData copy()- Specified by:
copyin interfaceorg.jboss.jca.common.api.metadata.CopyableMetaData
-
hashCode
public int hashCode() -
equals
-
toString
-