Range.LastMonth
, Range.LastQuarter
, Range.LastSevenDays
, Range.LastThirtyDays
, Range.LastWeek
, Range.LastYear
, Range.SecondLastMonth
, Range.ThisMonth
, Range.ThisQuarter
, Range.ThisWeek
, Range.ThisYear
public abstract class Range
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Range.LastMonth |
Berechnet den letzten Monat.
|
static class |
Range.LastQuarter |
Berechnet letztes Quartal.
|
static class |
Range.LastSevenDays |
Zeitraum fuer die letzten 7 Tage.
|
static class |
Range.LastThirtyDays |
Zeitraum fuer die letzten 30 Tage.
|
static class |
Range.LastWeek |
Berechnet letzte Woche.
|
static class |
Range.LastYear |
Berechnet letztes Jahr.
|
static class |
Range.SecondLastMonth |
Berechnet den vorletzten Monat.
|
static class |
Range.ThisMonth |
Berechnet diesen Monat.
|
static class |
Range.ThisQuarter |
Berechnet dieses Quartal.
|
static class |
Range.ThisWeek |
Berechnet diese Woche.
|
static class |
Range.ThisYear |
Berechnet dieses Jahr.
|
Modifier and Type | Field | Description |
---|---|---|
static java.util.List<Range> |
KNOWN |
Bekannte Zeitraeume.
|
Constructor | Description |
---|---|
Range() |
Modifier and Type | Method | Description |
---|---|---|
static Range |
byId(java.lang.String name) |
Versucht den Range anhand des Identifiers zu ermitteln.
|
protected java.util.Calendar |
createCalendar() |
Erzeugt einen neuen Kalender, der als Basis fuer die Berechnung dient.
|
abstract java.util.Date |
getEnd() |
Berechnet das End-Datum.
|
java.lang.String |
getId() |
Liefert einen Identifier fuer den Range.
|
abstract java.util.Date |
getStart() |
Berechnet das Start-Datum.
|
public static final java.util.List<Range> KNOWN
public static Range byId(java.lang.String name)
name
- der Name des Range.public abstract java.util.Date getStart()
public abstract java.util.Date getEnd()
public java.lang.String getId()
protected java.util.Calendar createCalendar()