com.ibm.tivoli.maximo.skd.model

Class MXActivity

  • java.lang.Object
    • ilog.views.gantt.model.IlvAbstractActivity
      • ilog.views.gantt.model.IlvSimpleActivity
        • ilog.views.gantt.model.general.IlvGeneralActivity
          • com.ibm.tivoli.maximo.skd.model.MXActivity
    • Field Detail

      • PROPERTY_WONUM

        public static final java.lang.String PROPERTY_WONUM
        Work Order Number (commonly referred to as 'wonum') "WONUM"
        See Also:
        Constant Field Values
      • PROPERTY_STARTTIME

        public static final java.lang.String PROPERTY_STARTTIME
        See Also:
        Constant Field Values
      • PROPERTY_ENDTIME

        public static final java.lang.String PROPERTY_ENDTIME
        See Also:
        Constant Field Values
      • PROPERTY_PARENTID

        public static final java.lang.String PROPERTY_PARENTID
        See Also:
        Constant Field Values
      • PROPERTY_PARENTOBJID

        public static final java.lang.String PROPERTY_PARENTOBJID
        See Also:
        Constant Field Values
      • PROPERTY_ORIGINAL_STARTTIME

        public static final java.lang.String PROPERTY_ORIGINAL_STARTTIME
        See Also:
        Constant Field Values
      • PROPERTY_ORIGINAL_ENDTIME

        public static final java.lang.String PROPERTY_ORIGINAL_ENDTIME
        See Also:
        Constant Field Values
      • PROPERTY_ORIGINAL_STARTTIMENULL

        public static final java.lang.String PROPERTY_ORIGINAL_STARTTIMENULL
        See Also:
        Constant Field Values
      • PROPERTY_ORIGINAL_ENDTIMENULL

        public static final java.lang.String PROPERTY_ORIGINAL_ENDTIMENULL
        See Also:
        Constant Field Values
      • PROPERTY_READONLY

        public static final java.lang.String PROPERTY_READONLY
        See Also:
        Constant Field Values
      • PROPERTY_READONLY_DURATION

        public static final java.lang.String PROPERTY_READONLY_DURATION
        See Also:
        Constant Field Values
      • PROPERTY_READONLY_ASSIGNMENT

        public static final java.lang.String PROPERTY_READONLY_ASSIGNMENT
        See Also:
        Constant Field Values
      • PROPERTY_READONLY_STARTEND

        public static final java.lang.String PROPERTY_READONLY_STARTEND
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENT_DUMMY

        public static final java.lang.String PROPERTY_ASSIGNMENT_DUMMY
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTS_STATE

        public static final java.lang.String PROPERTY_ASSIGNMENTS_STATE
        See Also:
        Constant Field Values
      • PROPERTY_DURATION

        public static final java.lang.String PROPERTY_DURATION
        See Also:
        Constant Field Values
      • PROPERTY_ACTUALSTART

        public static final java.lang.String PROPERTY_ACTUALSTART
        See Also:
        Constant Field Values
      • PROPERTY_ACTUALFINISH

        public static final java.lang.String PROPERTY_ACTUALFINISH
        See Also:
        Constant Field Values
      • PROPERTY_TARGETSTART

        public static final java.lang.String PROPERTY_TARGETSTART
        See Also:
        Constant Field Values
      • PROPERTY_TARGETFINISH

        public static final java.lang.String PROPERTY_TARGETFINISH
        See Also:
        Constant Field Values
      • PROPERTY_SCHEDULESTART

        public static final java.lang.String PROPERTY_SCHEDULESTART
        See Also:
        Constant Field Values
      • PROPERTY_SCHEDULEFINISH

        public static final java.lang.String PROPERTY_SCHEDULEFINISH
        See Also:
        Constant Field Values
      • PROPERTY_PCACTHRS

        public static final java.lang.String PROPERTY_PCACTHRS
        See Also:
        Constant Field Values
      • SUPERVISOR_PROPERTY

        public static final java.lang.String SUPERVISOR_PROPERTY
        See Also:
        Constant Field Values
      • WOPRIORITY_PROPERTY

        public static final java.lang.String WOPRIORITY_PROPERTY
        See Also:
        Constant Field Values
      • PROPERTY_SNECONSTRAINT

        public static final java.lang.String PROPERTY_SNECONSTRAINT
        See Also:
        Constant Field Values
      • PROPERTY_FNLCONSTRAINT

        public static final java.lang.String PROPERTY_FNLCONSTRAINT
        See Also:
        Constant Field Values
      • PROPERTY_SNEFNLCONSTRAINTVIOLATED

        public static final java.lang.String PROPERTY_SNEFNLCONSTRAINTVIOLATED
        See Also:
        Constant Field Values
      • PROPERTY_REPLOCSTARTCONSTRAINT

        public static final java.lang.String PROPERTY_REPLOCSTARTCONSTRAINT
        See Also:
        Constant Field Values
      • PROPERTY_REPLOCFINISHCONSTRAINT

        public static final java.lang.String PROPERTY_REPLOCFINISHCONSTRAINT
        See Also:
        Constant Field Values
      • PROPERTY_INTERRUPTIBLE

        public static final java.lang.String PROPERTY_INTERRUPTIBLE
        See Also:
        Constant Field Values
      • PROPERTY_INTSHIFT

        public static final java.lang.String PROPERTY_INTSHIFT
        See Also:
        Constant Field Values
      • PROPERTY_PRESERVESTARTDATE

        public static final java.lang.String PROPERTY_PRESERVESTARTDATE
        See Also:
        Constant Field Values
      • PROPERTY_INTERNALSTATUS

        public static final java.lang.String PROPERTY_INTERNALSTATUS
        See Also:
        Constant Field Values
      • PROPERTY_ACTIVITYINTADJUST

        public static final java.lang.String PROPERTY_ACTIVITYINTADJUST
        See Also:
        Constant Field Values
      • PROPERTY_PRIORITY

        public static final java.lang.String PROPERTY_PRIORITY
        See Also:
        Constant Field Values
      • PROPERTY_CPMEARLYSTART

        public static final java.lang.String PROPERTY_CPMEARLYSTART
        See Also:
        Constant Field Values
      • PROPERTY_CPMEARLYFINISH

        public static final java.lang.String PROPERTY_CPMEARLYFINISH
        See Also:
        Constant Field Values
      • PROPERTY_CPMLATESTART

        public static final java.lang.String PROPERTY_CPMLATESTART
        See Also:
        Constant Field Values
      • PROPERTY_CPMLATEFINISH

        public static final java.lang.String PROPERTY_CPMLATEFINISH
        See Also:
        Constant Field Values
      • PROPERTY_CPMFLOAT

        public static final java.lang.String PROPERTY_CPMFLOAT
        See Also:
        Constant Field Values
      • PROPERTY_CPMCRITICAL

        public static final java.lang.String PROPERTY_CPMCRITICAL
        See Also:
        Constant Field Values
      • PROPERTY_CPMCRITICALREASONCODE

        public static final java.lang.String PROPERTY_CPMCRITICALREASONCODE
        See Also:
        Constant Field Values
      • PROPERTY_CPMCRITICALREASONMSG

        public static final java.lang.String PROPERTY_CPMCRITICALREASONMSG
        See Also:
        Constant Field Values
      • PROPERTY_HIGHLIGHTED

        public static final java.lang.String PROPERTY_HIGHLIGHTED
        See Also:
        Constant Field Values
      • PROPERTY_WOCLASS

        public static final java.lang.String PROPERTY_WOCLASS
        See Also:
        Constant Field Values
      • PROPERTY_ACTIONINPROGRESS

        public static final java.lang.String PROPERTY_ACTIONINPROGRESS
        See Also:
        Constant Field Values
      • PROPERTY_PARENTASSIGNMENT

        public static final java.lang.String PROPERTY_PARENTASSIGNMENT
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTFLAG

        public static final java.lang.String PROPERTY_ASSIGNMENTFLAG
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTADDED

        public static final java.lang.String PROPERTY_ASSIGNMENTADDED
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTUPDATED

        public static final java.lang.String PROPERTY_ASSIGNMENTUPDATED
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTDELETED

        public static final java.lang.String PROPERTY_ASSIGNMENTDELETED
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTNEWDELETED

        public static final java.lang.String PROPERTY_ASSIGNMENTNEWDELETED
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTRESID

        public static final java.lang.String PROPERTY_ASSIGNMENTRESID
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTRESREFOBJ

        public static final java.lang.String PROPERTY_ASSIGNMENTRESREFOBJ
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTACTIVITYSEQ

        public static final java.lang.String PROPERTY_ASSIGNMENTACTIVITYSEQ
        See Also:
        Constant Field Values
      • PROPERTY_NONWORK

        public static final java.lang.String PROPERTY_NONWORK
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTSKILL

        public static final java.lang.String PROPERTY_ASSIGNMENTSKILL
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTCRAFT

        public static final java.lang.String PROPERTY_ASSIGNMENTCRAFT
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTLABOR

        public static final java.lang.String PROPERTY_ASSIGNMENTLABOR
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTCRAFT

        public static final java.lang.String PROPERTY_REASSIGNMENTCRAFT
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTLABOR

        public static final java.lang.String PROPERTY_REASSIGNMENTLABOR
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTSKILL

        public static final java.lang.String PROPERTY_REASSIGNMENTSKILL
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTVENDOR

        public static final java.lang.String PROPERTY_ASSIGNMENTVENDOR
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTCONTRACTNUM

        public static final java.lang.String PROPERTY_ASSIGNMENTCONTRACTNUM
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTVENDOR

        public static final java.lang.String PROPERTY_REASSIGNMENTVENDOR
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTCONTRACTNUM

        public static final java.lang.String PROPERTY_REASSIGNMENTCONTRACTNUM
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTASSET

        public static final java.lang.String PROPERTY_ASSIGNMENTASSET
        CGA LABOR,TOOL
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTTOOL

        public static final java.lang.String PROPERTY_ASSIGNMENTTOOL
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTTOOL

        public static final java.lang.String PROPERTY_REASSIGNMENTTOOL
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTASSET

        public static final java.lang.String PROPERTY_REASSIGNMENTASSET
        See Also:
        Constant Field Values
      • PROPERTY_EFFECTIVEDATE

        public static final java.lang.String PROPERTY_EFFECTIVEDATE
        See Also:
        Constant Field Values
      • PROPERTY_ENDDATE

        public static final java.lang.String PROPERTY_ENDDATE
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTCREW

        public static final java.lang.String PROPERTY_ASSIGNMENTCREW
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTCREWTYPE

        public static final java.lang.String PROPERTY_ASSIGNMENTCREWTYPE
        See Also:
        Constant Field Values
      • PROPERTY_ASSIGNMENTCREWWORKGROUP

        public static final java.lang.String PROPERTY_ASSIGNMENTCREWWORKGROUP
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTCREW

        public static final java.lang.String PROPERTY_REASSIGNMENTCREW
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTCREWTYPE

        public static final java.lang.String PROPERTY_REASSIGNMENTCREWTYPE
        See Also:
        Constant Field Values
      • PROPERTY_REASSIGNMENTCREWWORKGROUP

        public static final java.lang.String PROPERTY_REASSIGNMENTCREWWORKGROUP
        See Also:
        Constant Field Values
      • PROPERTY_APPOINTMENT

        public static final java.lang.String PROPERTY_APPOINTMENT
        See Also:
        Constant Field Values
      • PROPERTY_APPTREQUIRED

        public static final java.lang.String PROPERTY_APPTREQUIRED
        See Also:
        Constant Field Values
      • PROPERTY_RESOURCELOCK

        public static final java.lang.String PROPERTY_RESOURCELOCK
        See Also:
        Constant Field Values
      • PROPERTY_MODAPPOINTMENT

        public static final java.lang.String PROPERTY_MODAPPOINTMENT
        See Also:
        Constant Field Values
      • PROPERTY_MODRESOURCELOCK

        public static final java.lang.String PROPERTY_MODRESOURCELOCK
        See Also:
        Constant Field Values
      • PROPERTY_WORKLOG

        public static final java.lang.String PROPERTY_WORKLOG
        See Also:
        Constant Field Values
      • PROPERTY_COSTTYPEDATA

        public static final java.lang.String PROPERTY_COSTTYPEDATA
        See Also:
        Constant Field Values
      • PROPERTY_ESTIMATEDCOST

        public static final java.lang.String PROPERTY_ESTIMATEDCOST
        See Also:
        Constant Field Values
      • PROPERTY_WEATHERALERT

        public static final java.lang.String PROPERTY_WEATHERALERT
        See Also:
        Constant Field Values
      • PROPERTY_UNCOMMITTED

        public static final java.lang.String PROPERTY_UNCOMMITTED
        Indicates if the item activity data is not committed. Maps to the MODIFIED fields in SKDACTIVITY
        See Also:
        Constant Field Values
      • PROPERTY_OLD_STARTTIME

        public static final java.lang.String PROPERTY_OLD_STARTTIME
        See Also:
        Constant Field Values
      • PROPERTY_OLD_ENDTIME

        public static final java.lang.String PROPERTY_OLD_ENDTIME
        See Also:
        Constant Field Values
      • PROPERTY_WOINTERRUPTIBLE

        public static final java.lang.String PROPERTY_WOINTERRUPTIBLE
        See Also:
        Constant Field Values
      • PROPERTY_INTPLUSARESERVATION

        public static final java.lang.String PROPERTY_INTPLUSARESERVATION
        See Also:
        Constant Field Values
      • PROPERTY_INTERNALPLUSTQUALMET

        public static final java.lang.String PROPERTY_INTERNALPLUSTQUALMET
        See Also:
        Constant Field Values
      • PROPERTY_ERRVAL

        public static final java.lang.String PROPERTY_ERRVAL
        Err Validation Field "ERRVAL"
        See Also:
        Constant Field Values
      • PROPERTY_IDX

        public static final java.lang.String PROPERTY_IDX
        TreeGrid Safe ID field. It's the same as the ID except that it only contains letters, numbers, and underscore, all other characters are replaced with underscore. This makes the ID safe to be used in a TreeGrid
        See Also:
        Constant Field Values
      • PROPERTY_EARLYSTARTLAG

        public static final java.lang.String PROPERTY_EARLYSTARTLAG
        See Also:
        Constant Field Values
      • PROPERTY_EARLYFINISHLAG

        public static final java.lang.String PROPERTY_EARLYFINISHLAG
        See Also:
        Constant Field Values
      • PROPERTY_FLOATLAG

        public static final java.lang.String PROPERTY_FLOATLAG
        See Also:
        Constant Field Values
      • PROPERTY_EARLYSTART_BEFORE_PARENT

        public static final java.lang.String PROPERTY_EARLYSTART_BEFORE_PARENT
        See Also:
        Constant Field Values
      • PROPERTY_WARNINGMESSAGE

        public static final java.lang.String PROPERTY_WARNINGMESSAGE
        See Also:
        Constant Field Values
      • PROPERTY_MILESTONE

        public static final java.lang.String PROPERTY_MILESTONE
        See Also:
        Constant Field Values
      • PROPERTY_RELOADED

        public static final java.lang.String PROPERTY_RELOADED
        See Also:
        Constant Field Values
      • PROPERTY_SUPERVISOR

        public static final java.lang.String PROPERTY_SUPERVISOR
        See Also:
        Constant Field Values
      • PROPERTY_ISPARENTASSIGNMENT

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

      • MXActivity

        public MXActivity(java.lang.String id,
                          java.lang.String name,
                          java.util.Date start,
                          java.util.Date end)
        Constructor
        Parameters:
        id -
        name -
        start -
        end -
      • MXActivity

        public MXActivity(java.lang.String id,
                          java.lang.String name,
                          java.util.Date start,
                          ilog.views.gantt.IlvDuration duration)
        Constructor
        Parameters:
        id -
        name -
        start -
        duration -
      • MXActivity

        public MXActivity(java.lang.String id,
                          java.lang.String name,
                          ilog.views.gantt.IlvTimeInterval interval)
        Constructor
        Parameters:
        id -
        name -
        interval -
    • Method Detail

      • setDuration

        public void setDuration(ilog.views.gantt.IlvDuration arg0)
        Set the diration
        Overrides:
        setDuration in class ilog.views.gantt.model.IlvAbstractActivity
        Parameters:
        IlvDuration -
      • logEndTime

        protected void logEndTime(java.util.Date time)
      • setEndTime

        public void setEndTime(java.util.Date endTime)
        Set end time
        Specified by:
        setEndTime in interface ilog.views.gantt.IlvActivity
        Overrides:
        setEndTime in class ilog.views.gantt.model.IlvAbstractActivity
        Parameters:
        end - time
      • markEndTimeModified

        public void markEndTimeModified()
        Mark the activity when end time is modified
      • setStartTime

        public void setStartTime(java.util.Date startTime)
        Set start time for an activity
        Specified by:
        setStartTime in interface ilog.views.gantt.IlvActivity
        Overrides:
        setStartTime in class ilog.views.gantt.model.IlvAbstractActivity
        Parameters:
        start - time
      • markStartTimeModified

        public void markStartTimeModified()
        Mark the activity when start time is modified
      • setTimeInterval

        public void setTimeInterval(java.util.Date arg0,
                                    java.util.Date arg1)
        Set time interval for an activity
        Specified by:
        setTimeInterval in interface IMXActivity
        Specified by:
        setTimeInterval in interface ilog.views.gantt.IlvActivity
        Overrides:
        setTimeInterval in class ilog.views.gantt.model.IlvAbstractActivity
        Parameters:
        start - time and end time
      • setTimeInterval

        public void setTimeInterval(ilog.views.gantt.IlvTimeInterval arg0)
        Set the time interval
        Specified by:
        setTimeInterval in interface ilog.views.gantt.IlvActivity
        Overrides:
        setTimeInterval in class ilog.views.gantt.model.general.IlvGeneralActivity
        Parameters:
        IlvTimeInterval -
      • setProperty

        public java.lang.Object setProperty(java.lang.String property,
                                            java.lang.Object value)
        Set property name and value
        Specified by:
        setProperty in interface IMXPropertyGetterSetter
        Specified by:
        setProperty in interface ilog.views.gantt.property.IlvUserPropertyHolder
        Overrides:
        setProperty in class ilog.views.gantt.model.general.IlvGeneralActivity
        Parameters:
        property - name
        value -
        Returns:
        value as object
      • setProperty

        public java.lang.Object setProperty(java.lang.String property,
                                            java.lang.Object value,
                                            boolean ignoreChangeTracking)
        Sets property value
        Specified by:
        setProperty in interface IMXPropertyGetterSetter
        Parameters:
        property -
        value -
        ignoreChangeTracking -
        Returns:
        property
      • getModifiedProperties

        public java.util.Iterator getModifiedProperties()
        Get all modified properties
        Returns:
        iterator of modified properties
      • isPropertyModified

        public boolean isPropertyModified(java.lang.String propertyName)
        Flag to indicate if property is modified or not
        Parameters:
        propertyName -
        Returns:
        true if modified else false
      • isModified

        public boolean isModified()
        Get the modified flag of activity
        Specified by:
        isModified in interface IMXActivity
        Returns:
        true if modified else false
      • setModified

        public void setModified(boolean value)
        Sets the modified flag
        Parameters:
        value -
      • getObjectName

        public java.lang.String getObjectName()
        Returns the Object Name for the activity
        Returns:
        object name
      • getObjectId

        public long getObjectId()
        Returns the object id for the activity
        Returns:
        object unique id
      • getApplinkObject

        public java.lang.String getApplinkObject(java.lang.String propertyName)
        Get the applink object for a proeprty
        Parameters:
        propertyName -
        Returns:
        applink object name
      • getApplinkAppList

        public java.util.HashMap getApplinkAppList(java.lang.String propertyName)
        Get the map for applink apps
        Parameters:
        propertyName -
        Returns:
        map for applink apps
      • setSegmentInfoMap

        public void setSegmentInfoMap(java.util.Map segmentInfoMap)
        Set segment information
        Parameters:
        segmentInfoMap -
      • getSKDSegmentInfo

        public MXSegmentActivity getSKDSegmentInfo(int forecastSeqNo)
        Get SKDSegmentInfo for a forecast sequence number
        Parameters:
        forecastSeqNo -
        Returns:
        SKDSegmentInfo
      • setShiftTime

        public void setShiftTime(java.util.Date[] shiftTime)
        Set the activity shiftTime
        Parameters:
        shiftTime -
      • getShiftTime

        public java.util.Date[] getShiftTime()
        Get the activity shiftTime
        Returns:
      • getSegmentInfoMap

        public java.util.Map getSegmentInfoMap()
        Get the segment info map for PM
        Returns:
        HashMap
      • getGanttModel

        public ilog.views.gantt.IlvGanttModel getGanttModel()
        Overrides:
        getGanttModel in class ilog.views.gantt.model.IlvAbstractActivity
      • getBoolean

        public boolean getBoolean(java.lang.String prop)
        Description copied from interface: IMXPropertyGetterSetter
        Get Boolean will return true, if the data is a number and != 0, or if the data is a String and starts with Y or T, of if the data is actually a boolean it will return the boolean value
        Specified by:
        getBoolean in interface IMXPropertyGetterSetter
        Returns:
      • getString

        public java.lang.String getString(java.lang.String prop,
                                          java.lang.String defValue)
        Specified by:
        getString in interface IMXPropertyGetterSetter
      • getFloat

        public java.lang.Double getFloat()
        Specified by:
        getFloat in interface IMXActivity
      • setEarlyStart

        public void setEarlyStart(java.util.Date earlyStart)
        Specified by:
        setEarlyStart in interface IMXActivity
      • setEarlyFinish

        public void setEarlyFinish(java.util.Date earlyFinish)
        Specified by:
        setEarlyFinish in interface IMXActivity
      • setLateStart

        public void setLateStart(java.util.Date lateStart)
        Specified by:
        setLateStart in interface IMXActivity
      • setLateFinish

        public void setLateFinish(java.util.Date lateFinish)
        Specified by:
        setLateFinish in interface IMXActivity
      • setFloat

        public void setFloat(java.lang.Double floatValue)
        Specified by:
        setFloat in interface IMXActivity
      • setCritical

        public void setCritical(java.lang.Boolean critical)
        Specified by:
        setCritical in interface IMXActivity