Class ETimer

java.lang.Object
tsl2.nano.cursus.Timer
tsl2.nano.cursus.persistence.ETimer
All Implemented Interfaces:
de.tsl2.nano.service.util.IPersistable<String>, Serializable

@Entity public class ETimer extends Timer implements de.tsl2.nano.service.util.IPersistable<String>
See Also:
  • Constructor Details

    • ETimer

      public ETimer()
    • ETimer

      public ETimer(Date from, Date until, int stepType, int stepLength, Integer... stepExceptions)
    • ETimer

      public ETimer(Date from, Date until)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface de.tsl2.nano.service.util.IPersistable<String>
    • setId

      public void setId(String id)
      Specified by:
      setId in interface de.tsl2.nano.service.util.IPersistable<String>
    • getFrom

      public Date getFrom()
    • setFrom

      public void setFrom(Date from)
    • getUntil

      public Date getUntil()
    • setUntil

      public void setUntil(Date until)
    • getStepType

      public int getStepType()
    • setStepType

      public void setStepType(int stepType)
    • getStepLength

      public int getStepLength()
    • setStepLength

      public void setStepLength(int stepLength)
    • isGenerator

      public boolean isGenerator()
      Overrides:
      isGenerator in class Timer
      Returns:
      true, if a step-length was defined, to it can Timer.runThrough(Date, Date)
    • setGenerator

      public void setGenerator(boolean isGenerator)