com.ibm.tivoli.maximo.util.buckets

Class AbstractShiftBucketDataSet

  • java.lang.Object
    • com.ibm.tivoli.maximo.util.buckets.AbstractShiftBucketDataSet
    • Constructor Detail

      • AbstractShiftBucketDataSet

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

        public AbstractShiftBucketDataSet()
    • Method Detail

      • clearData

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

        public abstract java.lang.String calculateKey(java.util.Date date)
      • getNextKey

        public abstract java.lang.String getNextKey(java.lang.String key)
      • createBucket

        protected abstract DateRangeWithValue createBucket(java.lang.String key,
                                                           double value)
      • getData

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

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

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

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

        public void addQtyData(java.util.Date start,
                               java.util.Date end,
                               double value)
      • getKey

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

        public final void setKey(java.lang.String key)
        Specified by:
        setKey in interface IDataSet