Class ConnectorImpl
- java.lang.Object
-
- org.jboss.jca.common.metadata.spec.ConnectorImpl
-
- All Implemented Interfaces:
Serializable,Cloneable,CopyableMetaData,JCAMetadata,Connector,IdDecoratedMetadata,MergeableMetadata<Connector>,ValidatableMetadata
public class ConnectorImpl extends Object implements Connector
Implementation of Connector- Author:
- Stefano Maestri, Jesper Pedersen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.spec.Connector
Connector.Version
-
-
Constructor Summary
Constructors Constructor Description ConnectorImpl(Connector.Version version, XsdString moduleName, XsdString vendorName, XsdString eisType, XsdString resourceadapterVersion, LicenseType license, ResourceAdapter resourceadapter, List<XsdString> requiredWorkContexts, boolean metadataComplete, List<LocalizedXsdString> description, List<LocalizedXsdString> displayNames, List<Icon> icons, String id)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CopyableMetaDatacopy()booleanequals(Object obj)List<LocalizedXsdString>getDescriptions()List<LocalizedXsdString>getDisplayNames()XsdStringgetEisType()List<Icon>getIcons()StringgetId()LicenseTypegetLicense()StringgetModuleName()List<String>getRequiredWorkContexts()ResourceAdaptergetResourceadapter()XsdStringgetResourceadapterVersion()XsdStringgetVendorName()Connector.VersiongetVersion()inthashCode()booleanisMetadataComplete()Connectormerge(MergeableMetadata<?> inputMd)StringtoString()voidvalidate()
-
-
-
Constructor Detail
-
ConnectorImpl
public ConnectorImpl(Connector.Version version, XsdString moduleName, XsdString vendorName, XsdString eisType, XsdString resourceadapterVersion, LicenseType license, ResourceAdapter resourceadapter, List<XsdString> requiredWorkContexts, boolean metadataComplete, List<LocalizedXsdString> description, List<LocalizedXsdString> displayNames, List<Icon> icons, String id)
Constructor- Parameters:
version- The versionmoduleName- name of the modulevendorName- vendor nameeisType- eis typeresourceadapterVersion- version number for the RAlicense- license informationresourceadapter- full qualified name of the resource adapterrequiredWorkContexts- list od work context requiredmetadataComplete- not mandatory boolean valuedescription- descriptions of this connectordisplayNames- name to display for this connecotroicons- icon representing this connectoreid- XML ID
-
-
Method Detail
-
getVendorName
public XsdString getVendorName()
- Specified by:
getVendorNamein interfaceConnector
-
getEisType
public XsdString getEisType()
- Specified by:
getEisTypein interfaceConnector
-
getLicense
public LicenseType getLicense()
- Specified by:
getLicensein interfaceConnector
-
getResourceadapter
public ResourceAdapter getResourceadapter()
- Specified by:
getResourceadapterin interfaceConnector
-
getDescriptions
public List<LocalizedXsdString> getDescriptions()
- Specified by:
getDescriptionsin interfaceConnector
-
getDisplayNames
public List<LocalizedXsdString> getDisplayNames()
- Specified by:
getDisplayNamesin interfaceConnector
-
getId
public String getId()
- Specified by:
getIdin interfaceIdDecoratedMetadata
-
getResourceadapterVersion
public XsdString getResourceadapterVersion()
- Specified by:
getResourceadapterVersionin interfaceConnector
-
getRequiredWorkContexts
public List<String> getRequiredWorkContexts()
- Specified by:
getRequiredWorkContextsin interfaceConnector
-
getModuleName
public String getModuleName()
- Specified by:
getModuleNamein interfaceConnector
-
isMetadataComplete
public boolean isMetadataComplete()
- Specified by:
isMetadataCompletein interfaceConnector
-
getVersion
public Connector.Version getVersion()
- Specified by:
getVersionin interfaceConnector
-
merge
public Connector merge(MergeableMetadata<?> inputMd) throws Exception
- Specified by:
mergein interfaceMergeableMetadata<Connector>- Throws:
Exception
-
copy
public CopyableMetaData copy()
- Specified by:
copyin interfaceCopyableMetaData
-
validate
public void validate() throws ValidateException- Specified by:
validatein interfaceValidatableMetadata- Throws:
ValidateException
-
-