com.metamatrix.common.config.api
Class ConnectorBindingID

java.lang.Object
  extended by com.metamatrix.common.namedobject.BaseID
      extended by com.metamatrix.common.config.api.ComponentObjectID
          extended by com.metamatrix.common.config.api.ComponentDefnID
              extended by com.metamatrix.common.config.api.ServiceComponentDefnID
                  extended by com.metamatrix.common.config.api.ConnectorBindingID
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class ConnectorBindingID
extends ServiceComponentDefnID

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.common.namedobject.BaseID
atomicNames, DELIMITER, fullName, WILDCARD
 
Constructor Summary
  ConnectorBindingID(ConfigurationID configID, java.lang.String name)
           
protected ConnectorBindingID(java.lang.String fullName)
           
  ConnectorBindingID(java.lang.String name, ProductServiceConfigID pscID)
           
 
Method Summary
 java.lang.Object clone()
          Return a deep cloned instance of this object.
 java.lang.String getParentFullName()
          Return the full name of the parent.
 
Methods inherited from class com.metamatrix.common.namedobject.BaseID
compareTo, compareToByName, computeHashCode, equals, getFullName, getName, getNameComponent, getNameComponents, hashCode, hasParent, size, toString, updateHashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectorBindingID

public ConnectorBindingID(ConfigurationID configID,
                          java.lang.String name)

ConnectorBindingID

protected ConnectorBindingID(java.lang.String fullName)

ConnectorBindingID

public ConnectorBindingID(java.lang.String name,
                          ProductServiceConfigID pscID)
Method Detail

clone

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

Overrides:
clone in class ServiceComponentDefnID
Returns:
the object that is the clone of this instance.
Throws:
java.lang.CloneNotSupportedException - if this object cannot be cloned (i.e., only objects in Defaults cannot be cloned).

getParentFullName

public java.lang.String getParentFullName()
Return the full name of the parent. This is a convenience method to return the list of atomic name components that excludes this ID's last atomic name component.

Overrides:
getParentFullName in class BaseID
Returns:
the full name of the parent, or null if this ID has no parent.


Copyright © 2009. All Rights Reserved.