com.ibm.tivoli.maximo.miniapps.scheduler.resourceviews.data

Class WOActivity

  • java.lang.Object
    • com.ibm.tivoli.maximo.miniapps.scheduler.resourceviews.data.WOActivity
  • All Implemented Interfaces:
    java.lang.Comparable


    public class WOActivity
    extends java.lang.Object
    implements java.lang.Comparable
    • Constructor Detail

      • WOActivity

        public WOActivity(java.util.Date activityStartDate,
                          java.util.Date activityEndDate,
                          double hours,
                          double resource_qty,
                          boolean interruptibleFlag,
                          boolean useOverlappingShifts,
                          java.lang.String intShift)
      • WOActivity

        public WOActivity(java.util.Date activityStartDate,
                          java.util.Date activityEndDate,
                          double hours,
                          double resource_qty,
                          boolean interruptibleFlag,
                          boolean useOverlappingShifts,
                          java.util.Date intShiftStartTime,
                          java.util.Date intShiftEndTime,
                          java.lang.String intShift)
    • Method Detail

      • getInterruptible

        public boolean getInterruptible()
      • getActivityStartDate

        public java.util.Date getActivityStartDate()
      • setActivityStartDate

        public void setActivityStartDate(java.util.Date activityStartDate)
      • getActivityEndDate

        public java.util.Date getActivityEndDate()
      • setActivityEndDate

        public void setActivityEndDate(java.util.Date activityEndDate)
      • getHoursInShift

        public double getHoursInShift(java.util.Date shiftStartDate,
                                      UserInfo userInfo,
                                      IMXGanttModel model)
      • addOverlappingShifts

        public void addOverlappingShifts(Shift shift)
      • getOverlappingShiftsCount

        public int getOverlappingShiftsCount()
      • getClosestShiftStart

        public Shift getClosestShiftStart(java.util.Date date)
      • compareTo

        public int compareTo(WOActivity obj)
        Specified by:
        compareTo in interface java.lang.Comparable
      • getShifts

        public java.util.ArrayList getShifts(java.util.Date shiftStartDate)
      • getFractionOverlap

        public double getFractionOverlap(java.util.Date shiftStartDate,
                                         UserInfo userInfo,
                                         IMXGanttModel model)
        Get the overlap fraction.
        Parameters:
        shiftStartDate -
        Returns: