com.ibm.tivoli.maximo.skd.max.model

Class Constraint

  • java.lang.Object
    • java.util.AbstractMap
      • java.util.HashMap
        • com.ibm.json.java.JSONObject
          • com.ibm.tivoli.maximo.skd.max.model.Constraint
  • All Implemented Interfaces:
    com.ibm.json.java.JSONArtifact, IMXConstraint, java.io.Serializable, java.lang.Cloneable, java.util.Map


    public class Constraint
    extends com.ibm.json.java.JSONObject
    implements java.io.Serializable, IMXConstraint
    This is a data model class used to represent a Constraint abstraction.
    See Also:
    Serialized Form
    • Field Detail

      • COL_INTERNAL_CPM_DESCENDENTS

        public static final java.lang.String COL_INTERNAL_CPM_DESCENDENTS
        See Also:
        Constant Field Values
      • MISSING_FROM_DEPENDENCIES

        public static final java.lang.String MISSING_FROM_DEPENDENCIES
        See Also:
        Constant Field Values
      • MISSING_TO_DEPENDENCIES

        public static final java.lang.String MISSING_TO_DEPENDENCIES
        See Also:
        Constant Field Values
    • Constructor Detail

      • Constraint

        public Constraint()
    • Method Detail

      • Items

        public com.ibm.json.java.JSONArray Items()
      • array

        protected com.ibm.json.java.JSONArray array(java.lang.String node)
      • array

        protected com.ibm.json.java.JSONArray array(com.ibm.json.java.JSONObject parent,
                                                    java.lang.String node)
      • isInitialized

        public boolean isInitialized()
      • isModified

        public boolean isModified()
      • getFromActivity

        public Activity getFromActivity()
      • getToActivity

        public Activity getToActivity()
      • getType

        public ilog.views.gantt.IlvConstraintType getType()
        Specified by:
        getType in interface IMXConstraint
      • getTypeForPersistence

        public java.lang.String getTypeForPersistence()
      • getObjectID

        public java.lang.Long getObjectID()
      • getModifiedProperties

        public java.util.Iterator getModifiedProperties()
      • setDataGroupName

        public void setDataGroupName(java.lang.String dataGroupName)
      • setID

        public void setID(java.lang.String id)
      • setFromActivity

        public void setFromActivity(Activity fromActivity)
      • setToActivity

        public void setToActivity(Activity toActivity)
      • setType

        public void setType(java.lang.String type)
      • setType

        public void setType(ilog.views.gantt.IlvConstraintType type)
        Specified by:
        setType in interface IMXConstraint
      • setObjectName

        public void setObjectName(java.lang.String objectName)
      • setRefObjectName

        public void setRefObjectName(java.lang.String refObjectName)
      • setObjectID

        public void setObjectID(java.lang.Long objectID)
      • setInitialized

        public void setInitialized(java.lang.Boolean initialized)
      • setModified

        public void setModified(boolean modified)
      • setUncommitted

        public void setUncommitted(boolean uncommitted)
      • getId

        public java.lang.String getId()
      • addConstraintToActivity

        public void addConstraintToActivity(Schedule schedule,
                                            Activity fromActivity,
                                            Activity toActivity)
      • remove

        public void remove(Schedule schedule)
      • getProperty

        public java.lang.Object getProperty(java.lang.String prop)
        Specified by:
        getProperty in interface IMXConstraint
      • setOptimize

        public void setOptimize(java.lang.Boolean optimize)
        Specified by:
        setOptimize in interface IMXConstraint
      • setOptsplit

        public void setOptsplit(java.lang.Boolean optsplit)
        Specified by:
        setOptsplit in interface IMXConstraint