Package de.willuhn.jameica.hbci.server
Class Range
java.lang.Object
de.willuhn.jameica.hbci.server.Range
- Direct Known Subclasses:
Range.All,Range.CustomRange,Range.Last10Years,Range.Last12Months,Range.Last365Days,Range.Last3Years,Range.Last5Years,Range.LastMonth,Range.LastNinetyDays,Range.LastQuarter,Range.LastSevenDays,Range.LastThirtyDays,Range.LastWeek,Range.LastYear,Range.SecondLastMonth,Range.SecondLastQuarter,Range.SecondLastWeek,Range.SecondLastYear,Range.ThisMonth,Range.ThisQuarter,Range.ThisWeek,Range.ThisYear
Bean mit moeglichen Zeitraeumen.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classZeitraum ohne Einschränkungenstatic enumEnum mit den Kategorien.static classEin benutzerdefinierter Zeitraum.static classZeitraum ab heute vor zehn Jahrenstatic classBerechnet den Zeitraum der letzten 12 Monate.static classZeitraum ab heute vor einem Jahrstatic classZeitraum ab heute vor drei Jahrenstatic classZeitraum ab heute vor fünf Jahrenstatic classBerechnet den letzten Monat.static classZeitraum fuer die letzten 90 Tage.static classBerechnet letztes Quartal.static classZeitraum fuer die letzten 7 Tage.static classZeitraum fuer die letzten 30 Tage.static classBerechnet letzte Woche.static classBerechnet letztes Jahr.static classBerechnet den vorletzten Monat.static classBerechnet vorletztes Quartal.static classBerechnet vorletzte Woche.static classBerechnet vorletztes Jahr.static classBerechnet diesen Monat.static classBerechnet dieses Quartal.static classBerechnet diese Woche.static classBerechnet dieses Jahr. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RangeVersucht den Range anhand des Identifiers zu ermitteln.protected CalendarErzeugt einen neuen Kalender, der als Basis fuer die Berechnung dient.static voiddeleteCustomRange(Range.Category category, Range.CustomRange range) Löscht einen benutzerspezifischen Zeitraum.getActiveRanges(Range.Category category) Liefert die aktiven Zeitraeume fuer die angegebene Kategorie.getAllRanges(Range.Category category) Liefert alle Zeitraeme fuer die angegebene Kategorie.abstract DategetEnd()Berechnet das End-Datum.getId()Liefert einen Identifier fuer den Range.abstract DategetStart()Berechnet das Start-Datum.static voidresetActiveRanges(Range.Category category) Setzte die aktiven Zeitraeume auf die System-Vorgabe zurueck.static voidsaveCustomRange(Range.Category category, Range.CustomRange range) Speichert einen benutzerspezifischen Zeitraum.static voidsetActiveRanges(Range.Category category, List<Range> ranges) Speichert die fuer die Kategorie zu verwendenden Zeitraeume.
-
Constructor Details
-
Range
public Range()
-
-
Method Details
-
getAllRanges
Liefert alle Zeitraeme fuer die angegebene Kategorie.- Parameters:
category- Kategorie.- Returns:
- Liste der Zeitraeume.
-
getActiveRanges
Liefert die aktiven Zeitraeume fuer die angegebene Kategorie.- Parameters:
category- Kategorie.- Returns:
- Liste der anzuzeigenden Zeiträume für die gegebene Kategorie.
-
deleteCustomRange
Löscht einen benutzerspezifischen Zeitraum.- Parameters:
category- die Kategorie.range- der Zeitraum.
-
saveCustomRange
Speichert einen benutzerspezifischen Zeitraum.- Parameters:
category- die Kategorie.range- der Zeitraum.
-
setActiveRanges
Speichert die fuer die Kategorie zu verwendenden Zeitraeume.- Parameters:
category- Kategorie.ranges- Liste der anzuzeigenden Zeiträume für die gegebene Kategorie.
-
resetActiveRanges
Setzte die aktiven Zeitraeume auf die System-Vorgabe zurueck.- Parameters:
category- Kategorie.
-
byId
Versucht den Range anhand des Identifiers zu ermitteln.- Parameters:
name- der Name des Range.- Returns:
- der Range oder NULL, wenn er nicht gefunden wurde.
-
getStart
Berechnet das Start-Datum.- Returns:
- das Start-Datum.
-
getEnd
Berechnet das End-Datum.- Returns:
- das End-Datum.
-
getId
Liefert einen Identifier fuer den Range.- Returns:
- Identifier fuer den Range.
-
createCalendar
Erzeugt einen neuen Kalender, der als Basis fuer die Berechnung dient.- Returns:
- einen neuen Kalender, der als Basis fuer die Berechnung dient.
-