Package tsl2.nano.cursus.persistence
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionDeactivate(ERes res) voidactionResetTo(EConsilium lastActiveConsilium) actionStart(EGrex grex) protected voidprotected voidcheckAndSave(Set<ERes> parts) getId()longgetItems()getLog()tsl2.nano.cursus.persistence.EProcess.StatusvoidhandleEvent(Object event) protected voidloadEffectree(EGrex grex) voidsetEndedAt(Date endedAt) voidsetEndPeriod(Date endPeriod) voidvoidsetItems(long items) protected voidsetLog(List<EProcessLog> log) voidsetStartedAt(Date startedAt) voidsetStartPeriod(Date startPeriod) voidsetStatus(tsl2.nano.cursus.persistence.EProcess.Status status) toString()
-
Constructor Details
-
EProcess
public EProcess() -
EProcess
-
EProcess
-
-
Method Details
-
getId
- Specified by:
getIdin interfacede.tsl2.nano.service.util.IPersistable<String>
-
setId
- Specified by:
setIdin interfacede.tsl2.nano.service.util.IPersistable<String>
-
getStartPeriod
-
setStartPeriod
-
getEndPeriod
-
setEndPeriod
-
getLog
-
setLog
-
getStartedAt
-
setStartedAt
-
getEndedAt
-
setEndedAt
-
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
-
loadEffectree
-
actionStop
-
actionDeactivate
-
actionResetTo
-
checkAndSave
protected void checkAndSave() -
checkAndSave
-
handleEvent
- Specified by:
handleEventin interfacede.tsl2.nano.core.messaging.IListener<Object>
-
toString
-