com.metamatrix.common.config.model
Class BasicConnectorBindingType

java.lang.Object
  extended by com.metamatrix.common.namedobject.BasicObject
      extended by com.metamatrix.common.config.model.BasicComponentType
          extended by com.metamatrix.common.config.model.BasicConnectorBindingType
All Implemented Interfaces:
ComponentType, ConnectorBindingType, ServiceComponentType, BaseObject, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class BasicConnectorBindingType
extends BasicComponentType
implements ConnectorBindingType

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.metamatrix.common.config.api.ConnectorBindingType
ConnectorBindingType.Attributes
 
Field Summary
static long serialVersionUID
           
 
Fields inherited from interface com.metamatrix.common.config.api.ConnectorBindingType
COMPONENT_TYPE_NAME, CONNECTOR_PROD_TYPEID, CONNECTOR_TYPE_ID
 
Fields inherited from interface com.metamatrix.common.config.api.ServiceComponentType
SERVICE_ESSENTIAL, SERVICE_ROUTING_ID
 
Fields inherited from interface com.metamatrix.common.config.api.ComponentType
AUTHPROVIDER_COMPONENT_TYPE_CODE, CONFIGURATION_COMPONENT_TYPE_CODE, CONNECTOR_COMPONENT_TYPE_CODE, DEPLOYED_COMPONENT_TYPE_CODE, HOST_COMPONENT_TYPE_CODE, PRODUCT_COMPONENT_TYPE_CODE, PSC_COMPONENT_TYPE_CODE, RESOURCE_COMPONENT_TYPE_CODE, SERVICE_COMPONENT_TYPE_CODE, VM_COMPONENT_TYPE_CODE
 
Constructor Summary
BasicConnectorBindingType(ComponentTypeID id, ComponentTypeID parentID, ComponentTypeID superID, boolean deployable, boolean deprecated, boolean monitored)
           
 
Method Summary
 java.lang.Object clone()
          Return a deep cloned instance of this object.
 java.lang.String[] getExtensionModules()
          Get list of extension modules needed by this connector type.
 boolean isOfConnectorProductType()
          Returns true if this component type is a member of the connectors product type based on
 boolean isOfTypeConnector()
          Returns true if this component type is a connector type
 boolean isOfTypeXAConnector()
          Returns true if this component type is a XA connector type.
 
Methods inherited from class com.metamatrix.common.config.model.BasicComponentType
accept, addComponentTypeDefinition, getComponentTypeCode, getComponentTypeDefinition, getComponentTypeDefinitions, getCreatedBy, getCreatedDate, getCreatedDateString, getDefaultPropertyValues, getDefaultValue, getDescription, getLastChangedBy, getLastChangedDate, getLastChangedDateString, getMaskedPropertyNames, getParentComponentTypeID, getSuperComponentTypeID, isDeployable, isDeprecated, isMonitored, removeComponentTypeDefinition, setComponentTypeCode, setComponentTypeDefinitions, setCreatedBy, setCreatedDate, setDescription, setIsDeprecated, setLastChangedBy, setLastChangedDate, setParentComponentTypeID, setSuperComponentTypeID
 
Methods inherited from class com.metamatrix.common.namedobject.BasicObject
compareTo, equals, getFullName, getID, getName, hashCode, setID, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.common.config.api.ComponentType
accept, getComponentTypeCode, getComponentTypeDefinition, getComponentTypeDefinitions, getCreatedBy, getCreatedDate, getDefaultPropertyValues, getDefaultValue, getDescription, getLastChangedBy, getLastChangedDate, getMaskedPropertyNames, getParentComponentTypeID, getSuperComponentTypeID, isDeployable, isDeprecated, isMonitored
 
Methods inherited from interface com.metamatrix.common.namedobject.BaseObject
getFullName, getID, getName
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

BasicConnectorBindingType

public BasicConnectorBindingType(ComponentTypeID id,
                                 ComponentTypeID parentID,
                                 ComponentTypeID superID,
                                 boolean deployable,
                                 boolean deprecated,
                                 boolean monitored)
Method Detail

isOfConnectorProductType

public boolean isOfConnectorProductType()
Description copied from class: BasicComponentType
Returns true if this component type is a member of the connectors product type based on

Specified by:
isOfConnectorProductType in interface ComponentType
Overrides:
isOfConnectorProductType in class BasicComponentType
Returns:
boolean true if a member of the connectors product type

isOfTypeConnector

public boolean isOfTypeConnector()
Description copied from interface: ComponentType
Returns true if this component type is a connector type

Specified by:
isOfTypeConnector in interface ComponentType
Overrides:
isOfTypeConnector in class BasicComponentType
Returns:
boolean true if a connector type

isOfTypeXAConnector

public boolean isOfTypeXAConnector()
Description copied from interface: ComponentType
Returns true if this component type is a XA connector type. If this is true, then @link #isOfTypeConnector() will also be true. However, @link #isOfTypeConnector() can be true and this can be false.

Specified by:
isOfTypeXAConnector in interface ComponentType
Overrides:
isOfTypeXAConnector in class BasicComponentType
Returns:
boolean true if a connector type

clone

public java.lang.Object clone()
Description copied from class: BasicComponentType
Return a deep cloned instance of this object. Subclasses must override this method.

Specified by:
clone in interface BaseObject
Overrides:
clone in class BasicComponentType
Returns:
the object that is the clone of this instance.

getExtensionModules

public java.lang.String[] getExtensionModules()
Get list of extension modules needed by this connector type.

Specified by:
getExtensionModules in interface ConnectorBindingType
Returns:
String[] list of extension modules; never null
Since:
4.3.2
See Also:
ConnectorBindingType.getExtensionModules()


Copyright © 2009. All Rights Reserved.