org.jboss.jca.common.metadata.ra.ra10
Class Connector10Impl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
      extended by org.jboss.jca.common.metadata.ra.ra10.Connector10Impl
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.Connector, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.Connector>, org.jboss.jca.common.api.metadata.ra.ra10.Connector10, org.jboss.jca.common.api.metadata.ValidatableMetadata

public final class Connector10Impl
extends ConnectorAbstractmpl
implements org.jboss.jca.common.api.metadata.ra.ra10.Connector10

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ra10.Connector10
org.jboss.jca.common.api.metadata.ra.ra10.Connector10.Attribute, org.jboss.jca.common.api.metadata.ra.ra10.Connector10.Tag
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.Connector
org.jboss.jca.common.api.metadata.ra.Connector.Version
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
description, displayName, eisType, icon, id, license, resourceadapter, vendorName
 
Constructor Summary
Connector10Impl(org.jboss.jca.common.api.metadata.ra.XsdString vendorName, org.jboss.jca.common.api.metadata.ra.XsdString eisType, org.jboss.jca.common.api.metadata.ra.XsdString resourceadapterVersion, org.jboss.jca.common.api.metadata.ra.LicenseType license, org.jboss.jca.common.api.metadata.ra.ResourceAdapter resourceadapter, List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description, List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> displayName, List<org.jboss.jca.common.api.metadata.ra.Icon> icon, String id)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
           
 org.jboss.jca.common.api.metadata.ra.Connector.Version getSpecVersion()
          Get the specVersion.
 org.jboss.jca.common.api.metadata.ra.Connector.Version getVersion()
          Get the version.
 int hashCode()
           
 org.jboss.jca.common.api.metadata.ra.Connector merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> inputMd)
          Merge metadatas
 String toString()
          
 
Methods inherited from class org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
getDescriptions, getDisplayNames, getEisType, getIcons, getId, getLicense, getResourceadapter, getVendorName, validate
 
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.Connector
getDescriptions, getDisplayNames, getEisType, getIcons, getLicense, getResourceadapter, getVendorName
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
getId
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata
validate
 

Constructor Detail

Connector10Impl

public Connector10Impl(org.jboss.jca.common.api.metadata.ra.XsdString vendorName,
                       org.jboss.jca.common.api.metadata.ra.XsdString eisType,
                       org.jboss.jca.common.api.metadata.ra.XsdString resourceadapterVersion,
                       org.jboss.jca.common.api.metadata.ra.LicenseType license,
                       org.jboss.jca.common.api.metadata.ra.ResourceAdapter resourceadapter,
                       List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description,
                       List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> displayName,
                       List<org.jboss.jca.common.api.metadata.ra.Icon> icon,
                       String id)
Parameters:
description - descriptions of this connector
displayName - name to display for this connecotro
icon - icon representing this connectore
vendorName - vendor name
eisType - eis type
resourceadapterVersion - version number for the RA
license - license information
resourceadapter - full qualified name of the resource adapter
id - XML ID
Method Detail

getVersion

public org.jboss.jca.common.api.metadata.ra.Connector.Version getVersion()
Get the version.

Specified by:
getVersion in interface org.jboss.jca.common.api.metadata.ra.Connector
Returns:
the version.

getSpecVersion

public org.jboss.jca.common.api.metadata.ra.Connector.Version getSpecVersion()
Get the specVersion.

Returns:
the specVersion.

hashCode

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

equals

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

toString

public String toString()
Description copied from class: ConnectorAbstractmpl

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.Connector
Specified by:
toString in class ConnectorAbstractmpl

copy

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

merge

public org.jboss.jca.common.api.metadata.ra.Connector merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> inputMd)
                                                     throws Exception
Description copied from class: ConnectorAbstractmpl
Merge metadatas

Specified by:
merge in interface org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.Connector>
Overrides:
merge in class ConnectorAbstractmpl
Parameters:
inputMd - The metadata to merge with this
Returns:
a new immutable connector instance result of the merging
Throws:
Exception - Thrown if an error occurs


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