Class EProcess

java.lang.Object
tsl2.nano.cursus.persistence.EProcess
All Implemented Interfaces:
de.tsl2.nano.core.messaging.IListener<Object>, de.tsl2.nano.service.util.IPersistable<String>, Serializable

@Entity public class EProcess extends Object implements de.tsl2.nano.service.util.IPersistable<String>, de.tsl2.nano.core.messaging.IListener<Object>
See Also:
  • Constructor Details

    • EProcess

      public EProcess()
    • EProcess

      public EProcess(Date startPeriod, Date endPeriod)
    • EProcess

      public EProcess(Timestamp startedAt, Date startPeriod, Date endPeriod, long items)
  • 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>
    • getStartPeriod

      public Date getStartPeriod()
    • setStartPeriod

      public void setStartPeriod(Date startPeriod)
    • getEndPeriod

      public Date getEndPeriod()
    • setEndPeriod

      public void setEndPeriod(Date endPeriod)
    • getLog

      public List<EProcessLog> getLog()
    • setLog

      protected void setLog(List<EProcessLog> log)
    • getStartedAt

      public Date getStartedAt()
    • setStartedAt

      public void setStartedAt(Date startedAt)
    • getEndedAt

      public Date getEndedAt()
    • setEndedAt

      public void setEndedAt(Date endedAt)
    • getStatus

      public tsl2.nano.cursus.persistence.EProcess.Status getStatus()
    • setStatus

      public void setStatus(tsl2.nano.cursus.persistence.EProcess.Status status)
    • getItems

      public long getItems()
    • setItems

      public void setItems(long items)
    • actionStart

      public List<EProcessLog> actionStart(EGrex grex)
    • loadEffectree

      protected void loadEffectree(EGrex grex)
    • actionStop

      public List<EProcessLog> actionStop()
    • actionDeactivate

      public void actionDeactivate(ERes res)
    • actionResetTo

      public void actionResetTo(EConsilium lastActiveConsilium)
    • checkAndSave

      protected void checkAndSave()
    • checkAndSave

      protected void checkAndSave(Set<ERes> parts)
    • handleEvent

      public void handleEvent(Object event)
      Specified by:
      handleEvent in interface de.tsl2.nano.core.messaging.IListener<Object>
    • toString

      public String toString()
      Overrides:
      toString in class Object