com.ibm.tivoli.maximo.appt.model

Class ApptWindow

  • All Implemented Interfaces:
    ModelData, java.lang.Iterable


    public class ApptWindow
    extends SimpleModelData
    implements java.lang.Iterable
    An Appointment Window is a logical groupings of Appointment Buckets, where each bucket generally represents a day. An Appointment Window is given a name, like, 'Morning' or 'Afternoon' and then each bucket will contain the specifics about the appointment availablility and made for that particular bucket duration (usually 1 day).
    • Constructor Detail

      • ApptWindow

        public ApptWindow(java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName(java.lang.String name)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getBucket

        public ApptBucket getBucket(java.util.Date date,
                                    boolean create)
      • clear

        public void clear()
      • getStart

        public java.util.Date getStart()
      • iterator

        public java.util.Iterator iterator()
        Specified by:
        iterator in interface java.lang.Iterable
      • setMemo

        public void setMemo(java.lang.String memo)
      • setEariestTime

        public void setEariestTime(java.util.Date date)
      • setLatestTime

        public void setLatestTime(java.util.Date date)
      • getMemo

        public java.lang.String getMemo()
      • getEarliestStart

        public java.util.Date getEarliestStart()
      • getLatestFinish

        public java.util.Date getLatestFinish()
      • getBuckets

        public java.util.List getBuckets()