Class ConnectionDefinitionImpl
java.lang.Object
org.jboss.jca.common.metadata.spec.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.spec.ConnectionDefinition,org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata,org.jboss.jca.common.api.metadata.spec.MergeableMetadata<org.jboss.jca.common.api.metadata.spec.ConnectionDefinition>
public class ConnectionDefinitionImpl
extends Object
implements org.jboss.jca.common.api.metadata.spec.ConnectionDefinition
- Author:
- Stefano Maestri
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionDefinitionImpl(org.jboss.jca.common.api.metadata.spec.XsdString managedconnectionfactoryClass, List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> configProperty, org.jboss.jca.common.api.metadata.spec.XsdString connectionfactoryInterface, org.jboss.jca.common.api.metadata.spec.XsdString connectionfactoryImplClass, org.jboss.jca.common.api.metadata.spec.XsdString connectionInterface, org.jboss.jca.common.api.metadata.spec.XsdString connectionImplClass, String id) Constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.jca.common.api.metadata.CopyableMetaDatacopy()booleanvoidforceConfigProperties(List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> newContents) Force configProperties with new content.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> org.jboss.jca.common.api.metadata.spec.XsdStringorg.jboss.jca.common.api.metadata.spec.XsdStringorg.jboss.jca.common.api.metadata.spec.XsdStringorg.jboss.jca.common.api.metadata.spec.XsdStringgetId()org.jboss.jca.common.api.metadata.spec.XsdStringinthashCode()org.jboss.jca.common.api.metadata.spec.ConnectionDefinitionmerge(org.jboss.jca.common.api.metadata.spec.MergeableMetadata<?> jmd) toString()
-
Constructor Details
-
ConnectionDefinitionImpl
public ConnectionDefinitionImpl(org.jboss.jca.common.api.metadata.spec.XsdString managedconnectionfactoryClass, List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> configProperty, org.jboss.jca.common.api.metadata.spec.XsdString connectionfactoryInterface, org.jboss.jca.common.api.metadata.spec.XsdString connectionfactoryImplClass, org.jboss.jca.common.api.metadata.spec.XsdString connectionInterface, org.jboss.jca.common.api.metadata.spec.XsdString connectionImplClass, String id) Constructor- 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
-
-
Method Details
-
getManagedConnectionFactoryClass
public org.jboss.jca.common.api.metadata.spec.XsdString getManagedConnectionFactoryClass()- Specified by:
getManagedConnectionFactoryClassin interfaceorg.jboss.jca.common.api.metadata.spec.ConnectionDefinition
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceorg.jboss.jca.common.api.metadata.spec.ConnectionDefinition
-
forceConfigProperties
public void forceConfigProperties(List<org.jboss.jca.common.api.metadata.spec.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.spec.XsdString getConnectionFactoryInterface()- Specified by:
getConnectionFactoryInterfacein interfaceorg.jboss.jca.common.api.metadata.spec.ConnectionDefinition
-
getConnectionFactoryImplClass
public org.jboss.jca.common.api.metadata.spec.XsdString getConnectionFactoryImplClass()- Specified by:
getConnectionFactoryImplClassin interfaceorg.jboss.jca.common.api.metadata.spec.ConnectionDefinition
-
getConnectionInterface
public org.jboss.jca.common.api.metadata.spec.XsdString getConnectionInterface()- Specified by:
getConnectionInterfacein interfaceorg.jboss.jca.common.api.metadata.spec.ConnectionDefinition
-
getConnectionImplClass
public org.jboss.jca.common.api.metadata.spec.XsdString getConnectionImplClass()- Specified by:
getConnectionImplClassin interfaceorg.jboss.jca.common.api.metadata.spec.ConnectionDefinition
-
getId
- Specified by:
getIdin interfaceorg.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
-
merge
public org.jboss.jca.common.api.metadata.spec.ConnectionDefinition merge(org.jboss.jca.common.api.metadata.spec.MergeableMetadata<?> jmd) throws Exception - Specified by:
mergein interfaceorg.jboss.jca.common.api.metadata.spec.MergeableMetadata<org.jboss.jca.common.api.metadata.spec.ConnectionDefinition>- Throws:
Exception
-
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
-