Class Range

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.List<Range> KNOWN
      Bekannte Zeitraeume.
    • Constructor Summary

      Constructors 
      Constructor Description
      Range()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • KNOWN

        public static final java.util.List<Range> KNOWN
        Bekannte Zeitraeume.
    • Constructor Detail

      • Range

        public Range()
    • Method Detail

      • byId

        public static Range byId​(java.lang.String name)
        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

        public abstract java.util.Date getStart()
        Berechnet das Start-Datum.
        Returns:
        das Start-Datum.
      • getEnd

        public abstract java.util.Date getEnd()
        Berechnet das End-Datum.
        Returns:
        das End-Datum.
      • getId

        public java.lang.String getId()
        Liefert einen Identifier fuer den Range.
        Returns:
        Identifier fuer den Range.
      • createCalendar

        protected java.util.Calendar createCalendar()
        Erzeugt einen neuen Kalender, der als Basis fuer die Berechnung dient.
        Returns:
        einen neuen Kalender, der als Basis fuer die Berechnung dient.