Class ConnectorImpl

java.lang.Object
org.jboss.jca.common.metadata.spec.ConnectorImpl
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.Connector, org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.spec.MergeableMetadata<org.jboss.jca.common.api.metadata.spec.Connector>, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class ConnectorImpl extends Object implements org.jboss.jca.common.api.metadata.spec.Connector
Implementation of Connector
Author:
Stefano Maestri, Jesper Pedersen
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.spec.Connector

    org.jboss.jca.common.api.metadata.spec.Connector.Version
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConnectorImpl(org.jboss.jca.common.api.metadata.spec.Connector.Version version, org.jboss.jca.common.api.metadata.spec.XsdString moduleName, org.jboss.jca.common.api.metadata.spec.XsdString vendorName, org.jboss.jca.common.api.metadata.spec.XsdString eisType, org.jboss.jca.common.api.metadata.spec.XsdString resourceadapterVersion, org.jboss.jca.common.api.metadata.spec.LicenseType license, org.jboss.jca.common.api.metadata.spec.ResourceAdapter resourceadapter, List<org.jboss.jca.common.api.metadata.spec.XsdString> requiredWorkContexts, boolean metadataComplete, List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> description, List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> displayNames, List<org.jboss.jca.common.api.metadata.spec.Icon> icons, String id)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.jca.common.api.metadata.CopyableMetaData
    boolean
    List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString>
    List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString>
    org.jboss.jca.common.api.metadata.spec.XsdString
    List<org.jboss.jca.common.api.metadata.spec.Icon>
    org.jboss.jca.common.api.metadata.spec.LicenseType
    org.jboss.jca.common.api.metadata.spec.ResourceAdapter
    org.jboss.jca.common.api.metadata.spec.XsdString
    org.jboss.jca.common.api.metadata.spec.XsdString
    org.jboss.jca.common.api.metadata.spec.Connector.Version
    int
    boolean
    org.jboss.jca.common.api.metadata.spec.Connector
    merge(org.jboss.jca.common.api.metadata.spec.MergeableMetadata<?> inputMd)
    void

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ConnectorImpl

      public ConnectorImpl(org.jboss.jca.common.api.metadata.spec.Connector.Version version, org.jboss.jca.common.api.metadata.spec.XsdString moduleName, org.jboss.jca.common.api.metadata.spec.XsdString vendorName, org.jboss.jca.common.api.metadata.spec.XsdString eisType, org.jboss.jca.common.api.metadata.spec.XsdString resourceadapterVersion, org.jboss.jca.common.api.metadata.spec.LicenseType license, org.jboss.jca.common.api.metadata.spec.ResourceAdapter resourceadapter, List<org.jboss.jca.common.api.metadata.spec.XsdString> requiredWorkContexts, boolean metadataComplete, List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> description, List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> displayNames, List<org.jboss.jca.common.api.metadata.spec.Icon> icons, String id)
      Constructor
      Parameters:
      version - The version
      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 Details

    • getVendorName

      public org.jboss.jca.common.api.metadata.spec.XsdString getVendorName()
      Specified by:
      getVendorName in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getEisType

      public org.jboss.jca.common.api.metadata.spec.XsdString getEisType()
      Specified by:
      getEisType in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getLicense

      public org.jboss.jca.common.api.metadata.spec.LicenseType getLicense()
      Specified by:
      getLicense in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getResourceadapter

      public org.jboss.jca.common.api.metadata.spec.ResourceAdapter getResourceadapter()
      Specified by:
      getResourceadapter in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getDescriptions

      public List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> getDescriptions()
      Specified by:
      getDescriptions in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getDisplayNames

      public List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> getDisplayNames()
      Specified by:
      getDisplayNames in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getIcons

      public List<org.jboss.jca.common.api.metadata.spec.Icon> getIcons()
      Specified by:
      getIcons in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getId

      public String getId()
      Specified by:
      getId in interface org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
    • getResourceadapterVersion

      public org.jboss.jca.common.api.metadata.spec.XsdString getResourceadapterVersion()
      Specified by:
      getResourceadapterVersion in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getRequiredWorkContexts

      public List<String> getRequiredWorkContexts()
      Specified by:
      getRequiredWorkContexts in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getModuleName

      public String getModuleName()
      Specified by:
      getModuleName in interface org.jboss.jca.common.api.metadata.spec.Connector
    • isMetadataComplete

      public boolean isMetadataComplete()
      Specified by:
      isMetadataComplete in interface org.jboss.jca.common.api.metadata.spec.Connector
    • getVersion

      public org.jboss.jca.common.api.metadata.spec.Connector.Version getVersion()
      Specified by:
      getVersion in interface org.jboss.jca.common.api.metadata.spec.Connector
    • merge

      public org.jboss.jca.common.api.metadata.spec.Connector merge(org.jboss.jca.common.api.metadata.spec.MergeableMetadata<?> inputMd) throws Exception
      Specified by:
      merge in interface org.jboss.jca.common.api.metadata.spec.MergeableMetadata<org.jboss.jca.common.api.metadata.spec.Connector>
      Throws:
      Exception
    • copy

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

      public void validate() throws org.jboss.jca.common.api.validator.ValidateException
      Specified by:
      validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
      Throws:
      org.jboss.jca.common.api.validator.ValidateException
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object