Package org.netxms.client
Class TimePeriod
java.lang.Object
org.netxms.client.TimePeriod
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.TimePeriod(TimeFrameType timeFrameType, int timeRange, TimeUnit timeUnit, Date timeFrom, Date timeTo) Create new time period.TimePeriod(TimePeriod src) Copy constructor.
- 
Method SummaryModifier and TypeMethodDescriptionGet period end calculated from time frame type, time unit, etc.Get period start calculated from time frame type, time unit, etc.Get time frame type ("fixed" or "back from now") for this period.Get starting point in time for this time range.intGet time range in time units.Get ending point in time for this time range.Get time unit used for defining this time range.booleanCheck if period time frame type is "back from now".voidsetTimeFrameType(TimeFrameType timeFrameType) Set time frame type ("fixed" or "back from now") for this period.voidsetTimeFrom(Date timeFrom) Set starting point in time for this time range.voidsetTimeRange(int timeRange) Set time range in time units.voidSet ending point in time for this time range.voidsetTimeUnit(TimeUnit timeUnit) Set time unit used for defining this time range.toString()
- 
Constructor Details- 
TimePeriodpublic TimePeriod(TimeFrameType timeFrameType, int timeRange, TimeUnit timeUnit, Date timeFrom, Date timeTo) Create new time period.- Parameters:
- timeFrameType- time frame type
- timeRange- time range length in time units
- timeUnit- time unit used for defining this range
- timeFrom- start point in time for fixed period, can be null for "back from now"
- timeTo- end point in time for fixed period, can be null for "back from now"
 
- 
TimePeriodpublic TimePeriod()Default constructor. Created "back from now" type time period with 1 hour length.
- 
TimePeriodCopy constructor.- Parameters:
- src- time period to copy
 
 
- 
- 
Method Details- 
isBackFromNowpublic boolean isBackFromNow()Check if period time frame type is "back from now".- Returns:
- true if period time frame type is "back from now"
 
- 
getTimeFrameTypeGet time frame type ("fixed" or "back from now") for this period.- Returns:
- time frame type for this period
 
- 
setTimeFrameTypeSet time frame type ("fixed" or "back from now") for this period.- Parameters:
- timeFrameType- new time frame type for this period
 
- 
getTimeRangepublic int getTimeRange()Get time range in time units.- Returns:
- time range in time units
 
- 
setTimeRangepublic void setTimeRange(int timeRange) Set time range in time units.- Parameters:
- timeRange- new time range in time units
 
- 
getTimeUnitGet time unit used for defining this time range.- Returns:
- time unit used for defining this time range.
 
- 
setTimeUnitSet time unit used for defining this time range.- Parameters:
- timeUnit- new time unit used for defining this time range.
 
- 
getTimeFromGet starting point in time for this time range.- Returns:
- starting point in time for this time range
 
- 
setTimeFromSet starting point in time for this time range.- Parameters:
- timeFrom- new starting point in time for this time range
 
- 
getTimeToGet ending point in time for this time range.- Returns:
- ending point in time for this time range
 
- 
setTimeToSet ending point in time for this time range.- Parameters:
- timeTo- new ending point in time for this time range
 
- 
getPeriodStartGet period start calculated from time frame type, time unit, etc.- Returns:
- calculated period start
 
- 
getPeriodEndGet period end calculated from time frame type, time unit, etc.- Returns:
- calculated period end
 
- 
toString
 
-