org.jboss.jca.common.metadata.ra.ra15
Class Connector15Impl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
      extended by org.jboss.jca.common.metadata.ra.ra15.Connector15Impl
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.ra15.Connector15, org.jboss.jca.common.api.metadata.ValidatableMetadata
Direct Known Subclasses:
Connector16Impl

public class Connector15Impl
extends ConnectorAbstractmpl
implements org.jboss.jca.common.api.metadata.ra.ra15.Connector15

A Connector15.

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ra15.Connector15
org.jboss.jca.common.api.metadata.ra.ra15.Connector15.Attribute, org.jboss.jca.common.api.metadata.ra.ra15.Connector15.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
protected  org.jboss.jca.common.api.metadata.ra.XsdString resourceadapterVersion
          the resource adapter version
 
Fields inherited from class org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
description, displayName, eisType, icon, id, license, resourceadapter, vendorName
 
Fields inherited from interface org.jboss.jca.common.api.metadata.ra.ra15.Connector15
XML_VERSION
 
Constructor Summary
Connector15Impl(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.ResourceAdapter1516 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()
           
protected  String defaultPropertiesToString()
          Xml output of default properties values for inherited classes
 boolean equals(Object obj)
           
 org.jboss.jca.common.api.metadata.ra.XsdString getResourceadapterVersion()
           
 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
 

Field Detail

resourceadapterVersion

protected final org.jboss.jca.common.api.metadata.ra.XsdString resourceadapterVersion
the resource adapter version

Constructor Detail

Connector15Impl

public Connector15Impl(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.ResourceAdapter1516 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:
vendorName - vendor name
eisType - eis type
resourceadapterVersion - version number for the RA
license - license information
resourceadapter - full qualified name of the resource adapter
description - descriptions of this connector
displayName - name to display for this connecotro
icon - icon representing this connectore
id - XML ID
Method Detail

getResourceadapterVersion

public org.jboss.jca.common.api.metadata.ra.XsdString getResourceadapterVersion()
Specified by:
getResourceadapterVersion in interface org.jboss.jca.common.api.metadata.ra.ra15.Connector15
Returns:
resourceadapterVersion

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.

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

defaultPropertiesToString

protected String defaultPropertiesToString()
Xml output of default properties values for inherited classes

Returns:
xml

toString

public String toString()
Description copied from class: ConnectorAbstractmpl

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.Connector
Overrides:
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)