public class DateDomain extends AbstractDomain
Modifier and Type | Field and Description |
---|---|
static String |
I18N_PREFFIX |
static int |
INTERVAL_DAY |
static int |
INTERVAL_DECADE |
static long[] |
INTERVAL_DURATION_IN_SECONDS |
static int |
INTERVAL_HOUR |
static int |
INTERVAL_MINUTE |
static int |
INTERVAL_MONTH |
static int |
INTERVAL_QUARTER |
static int |
INTERVAL_SECOND |
static int |
INTERVAL_WEEK |
static int |
INTERVAL_YEAR |
protected int |
intervalMode |
protected Date |
maxDate |
protected Date |
minDate |
protected int |
tamInterval |
maxNumberOfIntervals, property, scalarFunctionsSupported
Constructor and Description |
---|
DateDomain() |
Modifier and Type | Method and Description |
---|---|
int |
calculateDateIntervalMode(int maxIntevals,
Date minDate,
Date maxDate) |
int |
getIntervalMode() |
List<Interval> |
getIntervals() |
List<DateInterval> |
getListOfIntervals(int intervalMode,
Date minDateLimit,
Date maxDateLimit) |
Date |
getMaxDate() |
Date |
getMinDate() |
int |
getTamInterval() |
Class<Date> |
getValuesClass() |
boolean |
isScalarFunctionSupported(ScalarFunction sf) |
static void |
main(String[] args) |
void |
setMaxDate(Date maxDate) |
void |
setMinDate(Date minDate) |
void |
setTamInterval(int tamInterval) |
String |
toString(List<Interval> intervals) |
cloneDomain, getMaxNumberOfIntervals, getProperty, getScalarFunctionsSupported, isScalarFunctionSupported, setMaxNumberOfIntervals, setProperty, setScalarFunctionsSupported
public static final String I18N_PREFFIX
public static final int INTERVAL_SECOND
public static final int INTERVAL_MINUTE
public static final int INTERVAL_HOUR
public static final int INTERVAL_DAY
public static final int INTERVAL_WEEK
public static final int INTERVAL_MONTH
public static final int INTERVAL_QUARTER
public static final int INTERVAL_YEAR
public static final int INTERVAL_DECADE
public static final long[] INTERVAL_DURATION_IN_SECONDS
protected Date maxDate
protected Date minDate
protected int tamInterval
protected int intervalMode
public boolean isScalarFunctionSupported(ScalarFunction sf)
public Date getMaxDate()
public void setMaxDate(Date maxDate)
public Date getMinDate()
public void setMinDate(Date minDate)
public int getTamInterval()
public void setTamInterval(int tamInterval)
public int getIntervalMode()
public List<DateInterval> getListOfIntervals(int intervalMode, Date minDateLimit, Date maxDateLimit)
public int calculateDateIntervalMode(int maxIntevals, Date minDate, Date maxDate)
public static void main(String[] args)
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.