com.ibm.tivoli.maximo.util.buckets

Class ShiftDataSet

  • java.lang.Object
    • com.ibm.tivoli.maximo.util.buckets.ShiftDataSet
  • All Implemented Interfaces:
    IDataSet
    Direct Known Subclasses:
    TimeBasedDataSet


    public class ShiftDataSet
    extends java.lang.Object
    implements IDataSet
    A DataSet is a named list of DataRanges where each Range has a value. (ie, useful for date based bar/load charts)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addData(java.util.Date start, java.util.Date end, double value) 
      java.lang.String calculateKey(java.util.Date start, java.util.Date end) 
      void clearData() 
      java.util.List getData() 
      java.lang.String getKey() 
      java.lang.String getName() 
      void setKey(java.lang.String shift) 
      void setName(java.lang.String name) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ShiftDataSet

        public ShiftDataSet(java.lang.String name)
      • ShiftDataSet

        public ShiftDataSet()
    • Method Detail

      • calculateKey

        public java.lang.String calculateKey(java.util.Date start,
                                             java.util.Date end)
      • getData

        public java.util.List getData()
        Specified by:
        getData in interface IDataSet
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface IDataSet
      • setName

        public void setName(java.lang.String name)
        Specified by:
        setName in interface IDataSet
      • addData

        public void addData(java.util.Date start,
                            java.util.Date end,
                            double value)
        Specified by:
        addData in interface IDataSet
      • getKey

        public java.lang.String getKey()
        Specified by:
        getKey in interface IDataSet
      • setKey

        public void setKey(java.lang.String shift)
        Specified by:
        setKey in interface IDataSet
      • clearData

        public void clearData()
        Specified by:
        clearData in interface IDataSet