com.ibm.di.connector.ccmdb.model
Class ActualCI

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.model.ModelObject
      extended by com.ibm.di.connector.ccmdb.model.ActualCI

public class ActualCI
extends ModelObject

This class is a representation of an actual configuration item in CCMDB


Constructor Summary
ActualCI()
           
 
Method Summary
 void addAttribute(ClassAttribute attribute)
           
 void adjust(Integer actciid)
          Sets the primary key value and generates values for all required properties and attributes that are missing.
 void clear()
          Clears all references
 String getActciname()
           
 String getActcinum()
           
 ClassAttribute getAttribute(String attributeName)
           
 int getAttributeCount()
           
 Set<String> getAttributeNames()
           
 String getAttributeStringValue(String attributeName)
           
 Object getAttributeValue(String attributeName)
           
 String getClassName()
           
 String getClassstructureId()
           
 ModelObject getDeletedActualCI()
           
 String getGuid()
           
 OMPRelation getOmpRelation()
           
 Set<String> getRelationNames()
           
 RelationSet getSourceRelations()
           
 List<CIRelation> getSourceRelations(String relationName)
           
 RelationSet getTargetRelations()
           
 List<CIRelation> getTargetRelations(String relationName)
           
 boolean isLoadAttributes()
           
 boolean isLoadDeletedActualCIRelation()
           
 boolean isLoadOMPRelation()
           
 boolean isLoadSrcRelation()
           
 boolean isLoadTrgRelation()
           
 void setClassification(Classification classification)
           
 void setDeletedActualCI(ModelObject deletedActualCI)
           
 void setLoadAttributes(boolean loadAttributes)
           
 void setLoadDeletedActualCIRelation(boolean loadDeletedActualCIRelation)
           
 void setLoadOMPRelation(boolean loadOMPRelation)
           
 void setLoadSrcRelation(boolean loadSrcRelation)
           
 void setLoadTrgRelation(boolean loadTrgRelation)
           
 void setOmpRelation(OMPRelation ompRelation)
           
 void setSourceRelations(RelationSet sourceRelations)
           
 void setTargetRelations(RelationSet targetRelations)
           
 String toString()
           
 String toUniqueString()
           
 
Methods inherited from class com.ibm.di.connector.ccmdb.model.ModelObject
getProperties, getProperty, getPropertyCount, getPropertyNames, getStringProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActualCI

public ActualCI()
Method Detail

clear

public void clear()
Clears all references


adjust

public void adjust(Integer actciid)
Sets the primary key value and generates values for all required properties and attributes that are missing.

Parameters:
actciid - the primary key value

getClassName

public String getClassName()
Returns:
String

setClassification

public void setClassification(Classification classification)
Parameters:
classification -

addAttribute

public void addAttribute(ClassAttribute attribute)
Parameters:
attribute -

getAttributeCount

public int getAttributeCount()
Returns:
int

getAttributeNames

public Set<String> getAttributeNames()
Returns:
Set

getAttribute

public ClassAttribute getAttribute(String attributeName)
Parameters:
attributeName -
Returns:
ClassAttribute

getAttributeValue

public Object getAttributeValue(String attributeName)
Parameters:
attributeName -
Returns:
Object

getAttributeStringValue

public String getAttributeStringValue(String attributeName)
Parameters:
attributeName -
Returns:
String

getSourceRelations

public RelationSet getSourceRelations()
Returns:
RelationSet

setSourceRelations

public void setSourceRelations(RelationSet sourceRelations)
Parameters:
sourceRelations -

getTargetRelations

public RelationSet getTargetRelations()
Returns:
RelationSet

setTargetRelations

public void setTargetRelations(RelationSet targetRelations)
Parameters:
targetRelations -

getRelationNames

public Set<String> getRelationNames()
Returns:
Set

getOmpRelation

public OMPRelation getOmpRelation()
Returns:
OMPRelation

setOmpRelation

public void setOmpRelation(OMPRelation ompRelation)
Parameters:
ompRelation -

getDeletedActualCI

public ModelObject getDeletedActualCI()
Returns:
ModelObject

setDeletedActualCI

public void setDeletedActualCI(ModelObject deletedActualCI)
Parameters:
deletedActualCI -

getSourceRelations

public List<CIRelation> getSourceRelations(String relationName)
Parameters:
relationName -
Returns:
List

getTargetRelations

public List<CIRelation> getTargetRelations(String relationName)
Parameters:
relationName -
Returns:
List

getGuid

public String getGuid()
Returns:
String

getActcinum

public String getActcinum()
Returns:
String

getActciname

public String getActciname()
Returns:
String

getClassstructureId

public String getClassstructureId()
Returns:
String

isLoadAttributes

public boolean isLoadAttributes()
Returns:
boolean

setLoadAttributes

public void setLoadAttributes(boolean loadAttributes)
Parameters:
loadAttributes -

isLoadSrcRelation

public boolean isLoadSrcRelation()
Returns:
boolean

setLoadSrcRelation

public void setLoadSrcRelation(boolean loadSrcRelation)
Parameters:
loadSrcRelation -

isLoadTrgRelation

public boolean isLoadTrgRelation()
Returns:
boolean

setLoadTrgRelation

public void setLoadTrgRelation(boolean loadTrgRelation)
Parameters:
loadTrgRelation -

isLoadOMPRelation

public boolean isLoadOMPRelation()
Returns:
boolean

setLoadOMPRelation

public void setLoadOMPRelation(boolean loadOMPRelation)
Parameters:
loadOMPRelation -

isLoadDeletedActualCIRelation

public boolean isLoadDeletedActualCIRelation()
Returns:
boolean

setLoadDeletedActualCIRelation

public void setLoadDeletedActualCIRelation(boolean loadDeletedActualCIRelation)
Parameters:
loadDeletedActualCIRelation -

toString

public String toString()
Overrides:
toString in class ModelObject

toUniqueString

public String toUniqueString()