com.ibm.tivoli.maximo.skd.model

Class SKDCalendarInfo

  • java.lang.Object
    • com.ibm.tivoli.maximo.skd.model.SKDCalendarInfo
  • All Implemented Interfaces:
    java.io.Serializable


    public class SKDCalendarInfo
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • SKDCalendarInfo

        public SKDCalendarInfo()
    • Method Detail

      • setPatternInfo

        public void setPatternInfo(int patternDaySeq,
                                   java.util.Date patternStarTime,
                                   java.util.Date patternEndTime,
                                   double workHour,
                                   boolean nullWorkHour,
                                   int patternStartDay,
                                   int patternEndDay)
        Set the pattern information
        Parameters:
        patternDaySeq -
        patternStarTime -
        patternEndTime -
        workHour -
        nullWorkHour -
        patternStartDay -
      • getAllPatternInfo

        public java.util.TreeMap getAllPatternInfo()
        Get all pattern information
        Returns:
        TreeMap
      • setPatternAppliedWorkDayList

        public void setPatternAppliedWorkDayList(java.util.ArrayList date)
        Sets work day list after pattern applied
        Parameters:
        ArrayList -
      • setPatternNotAppliedWorkDayList

        public void setPatternNotAppliedWorkDayList(java.util.Date workDate,
                                                    SKDWorkTimeInfo info)
        Set work day list where pattern is not applied
        Parameters:
        workDate -
        info -
      • getPatternAppliedWorkDayList

        public java.util.ArrayList getPatternAppliedWorkDayList()
        Get work day list after pattern applied
        Returns:
        ArrayList
      • getPatternNotAppliedWorkDayList

        public java.util.TreeMap getPatternNotAppliedWorkDayList()
        Get work day list where pattern is not applied
        Returns:
        TreeMap
      • getPatternIndexForStartWorkDay

        public int getPatternIndexForStartWorkDay()
        Get the pattern index for the start work day
        Returns:
        pattern index
      • setPatternIndexForStartWorkDay

        public void setPatternIndexForStartWorkDay(int dayInt)
        Set the pattern index for the start work day
        Parameters:
        index -
      • getShiftDescription

        public java.lang.String getShiftDescription()
        Get shift description
        Returns:
        shift description
      • setShiftDescription

        public void setShiftDescription(java.lang.String desc)
        Set shift description
        Parameters:
        description -
      • setCalendarStartDate

        public void setCalendarStartDate(java.util.Date calStartDate)
      • getCalendarStartDate

        public java.util.Date getCalendarStartDate()
      • setCalendarStartDay

        public void setCalendarStartDay(java.lang.String patternStartDay)
      • getPatternStartDay

        public java.lang.String getPatternStartDay()
      • setCalendarStartDay

        public void setCalendarStartDay(int patternStartDay)
      • getPatternStartDayInt

        public int getPatternStartDayInt()
      • setCalendarEndDay

        public void setCalendarEndDay(int patternEndDay)
      • getPatternEndDayInt

        public int getPatternEndDayInt()