Class ActualCIDefinition


  • public class ActualCIDefinition
    extends ModelObjectDefinition
    The definition for an actual configuration item according CCMDB.
    • Constructor Detail

      • ActualCIDefinition

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

      • getClassification

        public Classification getClassification()
        Returns:
        Classification
      • setOmpRelation

        public void setOmpRelation​(OMPRelationDefinition ompRelation)
        Parameters:
        ompRelation -
      • 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