org.jboss.jca.common.metadata.ra.ra16
Class Connector16Impl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
      extended by org.jboss.jca.common.metadata.ra.ra15.Connector15Impl
          extended by org.jboss.jca.common.metadata.ra.ra16.Connector16Impl
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.ra.ra16.Connector16, org.jboss.jca.common.api.metadata.ValidatableMetadata

public final class Connector16Impl
extends Connector15Impl
implements org.jboss.jca.common.api.metadata.ra.ra16.Connector16

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ra16.Connector16
org.jboss.jca.common.api.metadata.ra.ra16.Connector16.Attribute, org.jboss.jca.common.api.metadata.ra.ra16.Connector16.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.ra15.Connector15Impl
resourceadapterVersion
 
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.ra16.Connector16
XML_VERSION
 
Constructor Summary
Connector16Impl(String moduleName, 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<String> requiredWorkContexts, boolean metadataComplete, List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description, List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> displayNames, List<org.jboss.jca.common.api.metadata.ra.Icon> icons, String id)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
           
 List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> getDescriptions()
           
 String getModuleName()
           
 List<String> getRequiredWorkContexts()
           
 org.jboss.jca.common.api.metadata.ra.Connector.Version getVersion()
          Get the version.
 int hashCode()
           
 boolean isMetadataComplete()
           
 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.ra15.Connector15Impl
getResourceadapterVersion
 
Methods inherited from class org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl
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.ra16.Connector16
getDisplayNames, getIcons
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.ra15.Connector15
getResourceadapterVersion
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.Connector
getEisType, 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

Connector16Impl

public Connector16Impl(String moduleName,
                       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<String> requiredWorkContexts,
                       boolean metadataComplete,
                       List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description,
                       List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> displayNames,
                       List<org.jboss.jca.common.api.metadata.ra.Icon> icons,
                       String id)
Parameters:
moduleName - name of the module
vendorName - vendor name
eisType - eis type
resourceadapterVersion - version number for the RA
license - license information
resourceadapter - full qualified name of the resource adapter
requiredWorkContexts - list od work context required
metadataComplete - not mandatory boolean value
description - descriptions of this connector
displayNames - name to display for this connecotro
icons - icon representing this connectore
id - XML ID
Method Detail

getRequiredWorkContexts

public List<String> getRequiredWorkContexts()
Specified by:
getRequiredWorkContexts in interface org.jboss.jca.common.api.metadata.ra.ra16.Connector16
Returns:
requiredWorkContext

getModuleName

public String getModuleName()
Specified by:
getModuleName in interface org.jboss.jca.common.api.metadata.ra.ra16.Connector16
Returns:
moduleName

getDescriptions

public List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> getDescriptions()
Specified by:
getDescriptions in interface org.jboss.jca.common.api.metadata.ra.Connector
Specified by:
getDescriptions in interface org.jboss.jca.common.api.metadata.ra.ra16.Connector16
Overrides:
getDescriptions in class ConnectorAbstractmpl
Returns:
description

isMetadataComplete

public boolean isMetadataComplete()
Specified by:
isMetadataComplete in interface org.jboss.jca.common.api.metadata.ra.ra16.Connector16
Returns:
metadataComplete

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
Overrides:
getVersion in class Connector15Impl
Returns:
the version.

hashCode

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

equals

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

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 Connector15Impl

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 Connector15Impl
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

copy

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


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