org.jboss.jca.common.metadata.ra.common
Class ConfigPropertyImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.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.ra.ConfigProperty, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
Direct Known Subclasses:
ConfigProperty16Impl

public class ConfigPropertyImpl
extends Object
implements org.jboss.jca.common.api.metadata.ra.ConfigProperty

A ConfigProperty.

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
org.jboss.jca.common.api.metadata.ra.ConfigProperty.Attribute, org.jboss.jca.common.api.metadata.ra.ConfigProperty.Tag
 
Field Summary
protected  org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName
          configPropertyName
protected  org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType
          configPropertyType
protected  org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue
          configPropertyValue
protected  ArrayList<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description
          description
protected  String id
          id
 
Constructor Summary
ConfigPropertyImpl(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, String id)
          Create a new ConfigProperty15.
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
           
 org.jboss.jca.common.api.metadata.ra.XsdString getConfigPropertyName()
           
 org.jboss.jca.common.api.metadata.ra.XsdString getConfigPropertyType()
           
 org.jboss.jca.common.api.metadata.ra.XsdString getConfigPropertyValue()
           
 List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> getDescriptions()
           
 String getId()
           
 int hashCode()
           
 boolean isValueSet()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

description

protected final ArrayList<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description
description


configPropertyName

protected final org.jboss.jca.common.api.metadata.ra.XsdString configPropertyName
configPropertyName


configPropertyType

protected final org.jboss.jca.common.api.metadata.ra.XsdString configPropertyType
configPropertyType


configPropertyValue

protected final org.jboss.jca.common.api.metadata.ra.XsdString configPropertyValue
configPropertyValue


id

protected final String id
id

Constructor Detail

ConfigPropertyImpl

public ConfigPropertyImpl(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,
                          String id)
Create a new ConfigProperty15.

Parameters:
description - the description
configPropertyName - name of config-property
configPropertyType - type of config-property
configPropertyValue - value of config-property
id - id attribute in xml file
Method Detail

getDescriptions

public List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> getDescriptions()
Specified by:
getDescriptions in interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
Returns:
description

getConfigPropertyName

public org.jboss.jca.common.api.metadata.ra.XsdString getConfigPropertyName()
Specified by:
getConfigPropertyName in interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
Returns:
configPropertyName

getConfigPropertyType

public org.jboss.jca.common.api.metadata.ra.XsdString getConfigPropertyType()
Specified by:
getConfigPropertyType in interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
Returns:
configPropertyType

getConfigPropertyValue

public org.jboss.jca.common.api.metadata.ra.XsdString getConfigPropertyValue()
Specified by:
getConfigPropertyValue in interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
Returns:
configPropertyValue

getId

public String getId()
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.ConfigProperty
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata

isValueSet

public boolean isValueSet()
Specified by:
isValueSet in interface org.jboss.jca.common.api.metadata.ra.ConfigProperty

copy

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)