com.ibm.di.connector.ccmdb.model.def
Class ActualCIDefinition

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.model.def.AbstractDefinition
      extended by com.ibm.di.connector.ccmdb.model.def.ModelObjectDefinition
          extended by com.ibm.di.connector.ccmdb.model.def.ActualCIDefinition

public class ActualCIDefinition
extends ModelObjectDefinition

The definition for an actual configuration item according CCMDB.


Constructor Summary
ActualCIDefinition(Classification classification)
           
 
Method Summary
 void addAttribute(AttributeDefinition attribute)
           
 AttributeDefinition getAttribute(java.lang.String name)
           
 java.util.Collection<AttributeDefinition> getAttributes()
           
 Classification getClassification()
           
 ModelObjectDefinition getDeletedActualCI()
           
 OMPRelationDefinition getOmpRelation()
           
 java.util.Set<java.lang.String> getRelationNames()
           
 RelationRuleSet getSourceRelationRules()
           
 java.util.List<RelationRuleDefinition> getSourceRelationRules(java.lang.String relationName)
           
 RelationRuleSet getTargetRelationRules()
           
 java.util.List<RelationRuleDefinition> getTargetRelationRules(java.lang.String relationName)
           
 void setDeletedActualCI(ModelObjectDefinition deletedActualCI)
           
 void setOmpRelation(OMPRelationDefinition ompRelation)
           
 void setSourceRelationRules(RelationRuleSet relationRules)
           
 void setTargetRelationRules(RelationRuleSet relationRules)
           
 
Methods inherited from class com.ibm.di.connector.ccmdb.model.def.ModelObjectDefinition
addProperty, getClassName, getProperties, getProperty
 
Methods inherited from class com.ibm.di.connector.ccmdb.model.def.AbstractDefinition
getDisplayName, getDisplayPrefix, isVisible, setDisplayName, setDisplayPrefix, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActualCIDefinition

public ActualCIDefinition(Classification classification)
Parameters:
classification -
Method Detail

getClassification

public Classification getClassification()
Returns:
Classification

getOmpRelation

public OMPRelationDefinition getOmpRelation()
Returns:
OMPRelationDefinition

setOmpRelation

public void setOmpRelation(OMPRelationDefinition ompRelation)
Parameters:
ompRelation -

getDeletedActualCI

public ModelObjectDefinition getDeletedActualCI()
Returns:
ModelObjectDefinition

setDeletedActualCI

public void setDeletedActualCI(ModelObjectDefinition deletedActualCI)
Parameters:
deletedActualCI -

addAttribute

public void addAttribute(AttributeDefinition attribute)
Parameters:
attribute -

getAttribute

public AttributeDefinition getAttribute(java.lang.String name)
Parameters:
name -
Returns:
AttributeDefinition

getAttributes

public java.util.Collection<AttributeDefinition> getAttributes()
Returns:
Collection

getSourceRelationRules

public RelationRuleSet getSourceRelationRules()
Returns:
RelationRuleSet

setSourceRelationRules

public void setSourceRelationRules(RelationRuleSet relationRules)
Parameters:
relationRules -

getTargetRelationRules

public RelationRuleSet getTargetRelationRules()
Returns:
RelationRuleSet

setTargetRelationRules

public void setTargetRelationRules(RelationRuleSet relationRules)
Parameters:
relationRules -

getRelationNames

public java.util.Set<java.lang.String> getRelationNames()
Returns:
Set

getSourceRelationRules

public java.util.List<RelationRuleDefinition> getSourceRelationRules(java.lang.String relationName)
Parameters:
relationName -
Returns:
List

getTargetRelationRules

public java.util.List<RelationRuleDefinition> getTargetRelationRules(java.lang.String relationName)
Parameters:
relationName -
Returns:
List