com.timestock.tess.webservices.api
Class DTimeDuration

java.lang.Object
  extended by com.timestock.tess.webservices.api.DTimeDuration

public class DTimeDuration
extends java.lang.Object

Time range and aggregation interval for Statistics queries


Field Summary
static int DAILY
           
static int HOURLY
           
static int MONTHLY
           
static int WEEKLY
           
 
Constructor Summary
DTimeDuration()
           
 
Method Summary
 int getAggregationInterval()
           
 java.util.Date getEndTime()
           
 java.util.Date getStartTime()
           
 boolean isStartEndOnSameDayMonthYear()
           
 void setAggregationInterval(int aggregationInterval)
          Sets the aggregation interval.
 void setEndTime(java.util.Date endTime)
           
 void setStartTime(java.util.Date startTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOURLY

public static final int HOURLY
See Also:
Constant Field Values

DAILY

public static final int DAILY
See Also:
Constant Field Values

WEEKLY

public static final int WEEKLY
See Also:
Constant Field Values

MONTHLY

public static final int MONTHLY
See Also:
Constant Field Values
Constructor Detail

DTimeDuration

public DTimeDuration()
Method Detail

getAggregationInterval

public int getAggregationInterval()

setAggregationInterval

public void setAggregationInterval(int aggregationInterval)
Sets the aggregation interval. The possible values are: HOURLY = 1, DAILY = 2, WEEKLY = 3, MONTHLY = 4

Parameters:
aggregationInterval - the aggregation interval

getEndTime

public java.util.Date getEndTime()

setEndTime

public void setEndTime(java.util.Date endTime)

getStartTime

public java.util.Date getStartTime()

setStartTime

public void setStartTime(java.util.Date startTime)

isStartEndOnSameDayMonthYear

public boolean isStartEndOnSameDayMonthYear()