com.metamatrix.common.config.model
Class BasicServiceComponentType

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.BasicServiceComponentType
All Implemented Interfaces:
ComponentType, ServiceComponentType, BaseObject, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class BasicServiceComponentType
extends BasicComponentType
implements ServiceComponentType

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.common.config.model.BasicComponentType
serialVersionUID
 
Fields inherited from interface com.metamatrix.common.config.api.ServiceComponentType
COMPONENT_TYPE_NAME, 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
BasicServiceComponentType(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.
 boolean isOfTypeConnector()
          Returns true if this component type is a 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, isOfConnectorProductType, isOfTypeXAConnector, 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, isOfConnectorProductType, isOfTypeXAConnector
 
Methods inherited from interface com.metamatrix.common.namedobject.BaseObject
getFullName, getID, getName
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

BasicServiceComponentType

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

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

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.


Copyright © 2009. All Rights Reserved.