com.metamatrix.common.config.model
Class BasicConnectorBinding

java.lang.Object
  extended by com.metamatrix.common.namedobject.BasicObject
      extended by com.metamatrix.common.config.model.BasicComponentObject
          extended by com.metamatrix.common.config.model.BasicComponentDefn
              extended by com.metamatrix.common.config.model.BasicServiceComponentDefn
                  extended by com.metamatrix.common.config.model.BasicConnectorBinding
All Implemented Interfaces:
ComponentDefn, ComponentObject, ConnectorBinding, ServiceComponentDefn, BaseObject, PropertiedObject, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class BasicConnectorBinding
extends BasicServiceComponentDefn
implements ConnectorBinding, java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.metamatrix.common.config.api.ConnectorBinding
DEPLOYED_NAME
 
Fields inherited from interface com.metamatrix.common.config.api.ComponentDefn
AUTHPROVIDER_COMPONENT_CODE, CONFIGURATION_COMPONENT_CODE, CONNECTOR_COMPONENT_CODE, DEPLOYED_COMPONENT_CODE, HOST_COMPONENT_CODE, PRODUCT_COMPONENT_CODE, RESOURCE_DESCRIPTOR_COMPONENT_CODE, SERVICE_COMPONENT_CODE, SHARED_RESOURCE_COMPONENT_CODE, VM_COMPONENT_CODE
 
Constructor Summary
protected BasicConnectorBinding(BasicConnectorBinding component)
           
  BasicConnectorBinding(ConfigurationID configurationID, ConnectorBindingID componentID, ComponentTypeID typeID)
           
 
Method Summary
 java.lang.Object clone()
          Return a deep cloned instance of this object.
 java.lang.String getConnectorClass()
           
 java.lang.String getDeployedName()
           
 boolean isXASupported()
          Returns true if this component type supports XA transactions.
 void setDeployedName(java.lang.String name)
           
 
Methods inherited from class com.metamatrix.common.config.model.BasicServiceComponentDefn
getDisplayableName, getRoutingUUID, setRoutingUUID, toString
 
Methods inherited from class com.metamatrix.common.config.model.BasicComponentDefn
getConfigurationID, isDependentUpon, isEnabled, isEssential
 
Methods inherited from class com.metamatrix.common.config.model.BasicComponentObject
accept, addProperties, addProperty, getComponentTypeID, getCreatedBy, getCreatedDate, getCreatedDateString, getDescription, getEditableProperties, getLastChangedBy, getLastChangedDate, getLastChangedDateString, getProperties, getProperty, removeProperties, removeProperty, setCreatedBy, setCreatedDate, setDescription, setLastChangedBy, setLastChangedDate, setProperties
 
Methods inherited from class com.metamatrix.common.namedobject.BasicObject
compareTo, equals, getFullName, getID, getName, hashCode, setID
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.common.config.api.ServiceComponentDefn
accept, getRoutingUUID
 
Methods inherited from interface com.metamatrix.common.config.api.ComponentDefn
getConfigurationID, isEnabled, isEssential
 
Methods inherited from interface com.metamatrix.common.config.api.ComponentObject
getComponentTypeID, getCreatedBy, getCreatedDate, getDescription, getLastChangedBy, getLastChangedDate, getName, getProperties, getProperty, isDependentUpon
 
Methods inherited from interface com.metamatrix.common.namedobject.BaseObject
getFullName, getID
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

BasicConnectorBinding

public BasicConnectorBinding(ConfigurationID configurationID,
                             ConnectorBindingID componentID,
                             ComponentTypeID typeID)

BasicConnectorBinding

protected BasicConnectorBinding(BasicConnectorBinding component)
Method Detail

isXASupported

public boolean isXASupported()
Returns true if this component type supports XA transactions. If this is true, then @link #isOfTypeConnector() will also be true. However, @link #isOfTypeConnector() can be true and this can be false.

Specified by:
isXASupported in interface ConnectorBinding
Returns:
boolean true if a connector type

clone

public java.lang.Object clone()
Return a deep cloned instance of this object. Subclasses must override this method.

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

getConnectorClass

public java.lang.String getConnectorClass()
Specified by:
getConnectorClass in interface ConnectorBinding

setDeployedName

public void setDeployedName(java.lang.String name)

getDeployedName

public java.lang.String getDeployedName()
Specified by:
getDeployedName in interface ConnectorBinding


Copyright © 2009. All Rights Reserved.