org.jboss.jca.common.metadata.ra.common
Class ConnectionDefinitionImpl
java.lang.Object
org.jboss.jca.common.metadata.ra.common.ConnectionDefinitionImpl
- 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.ConnectionDefinition, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition>
public class ConnectionDefinitionImpl
- extends Object
- implements org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Author:
- Stefano Maestri
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition |
org.jboss.jca.common.api.metadata.ra.ConnectionDefinition.Attribute, org.jboss.jca.common.api.metadata.ra.ConnectionDefinition.Tag |
|
Constructor Summary |
ConnectionDefinitionImpl(org.jboss.jca.common.api.metadata.ra.XsdString managedconnectionfactoryClass,
List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperty,
org.jboss.jca.common.api.metadata.ra.XsdString connectionfactoryInterface,
org.jboss.jca.common.api.metadata.ra.XsdString connectionfactoryImplClass,
org.jboss.jca.common.api.metadata.ra.XsdString connectionInterface,
org.jboss.jca.common.api.metadata.ra.XsdString connectionImplClass,
String id)
|
ConnectionDefinitionImpl
public ConnectionDefinitionImpl(org.jboss.jca.common.api.metadata.ra.XsdString managedconnectionfactoryClass,
List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperty,
org.jboss.jca.common.api.metadata.ra.XsdString connectionfactoryInterface,
org.jboss.jca.common.api.metadata.ra.XsdString connectionfactoryImplClass,
org.jboss.jca.common.api.metadata.ra.XsdString connectionInterface,
org.jboss.jca.common.api.metadata.ra.XsdString connectionImplClass,
String id)
- Parameters:
managedconnectionfactoryClass - full qualified name of the classconfigProperty - List of configpropertiesconnectionfactoryInterface - full qualified name of the factory interfaceconnectionfactoryImplClass - full qualified name of the factory implementation classconnectionInterface - full qualified name of the connection interfaceconnectionImplClass - full qualified name of the connection implementation classid - XML ID
getManagedConnectionFactoryClass
public org.jboss.jca.common.api.metadata.ra.XsdString getManagedConnectionFactoryClass()
- Specified by:
getManagedConnectionFactoryClass in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Returns:
- managedconnectionfactoryClass
getConfigProperties
public List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> getConfigProperties()
- Specified by:
getConfigProperties in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Returns:
- configProperty
forceNewConfigPropertiesContent
public void forceNewConfigPropertiesContent(List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> newContents)
- force configProperties with new content.
This method is thread safe
- Parameters:
newContents - the list of new properties
getConnectionFactoryInterface
public org.jboss.jca.common.api.metadata.ra.XsdString getConnectionFactoryInterface()
- Specified by:
getConnectionFactoryInterface in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Returns:
- connectionfactoryInterface
getConnectionFactoryImplClass
public org.jboss.jca.common.api.metadata.ra.XsdString getConnectionFactoryImplClass()
- Specified by:
getConnectionFactoryImplClass in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Returns:
- connectionfactoryImplClass
getConnectionInterface
public org.jboss.jca.common.api.metadata.ra.XsdString getConnectionInterface()
- Specified by:
getConnectionInterface in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Returns:
- connectionInterface
getConnectionImplClass
public org.jboss.jca.common.api.metadata.ra.XsdString getConnectionImplClass()
- Specified by:
getConnectionImplClass in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition
- Returns:
- connectionImplClass
getId
public String getId()
- Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition- Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
hashCode
public int hashCode()
-
- Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition- Overrides:
hashCode in class Object
- See Also:
Object.hashCode()
equals
public boolean equals(Object obj)
-
- Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition- Overrides:
equals in class Object
- See Also:
Object.equals(java.lang.Object)
toString
public String toString()
-
- Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.ConnectionDefinition- Overrides:
toString in class Object
- See Also:
Object.toString()
merge
public org.jboss.jca.common.api.metadata.ra.ConnectionDefinition merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
throws Exception
- Specified by:
merge in interface org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.ConnectionDefinition>
- Throws:
Exception
copy
public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
- Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData
Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)