Class SetExpirationDateOnOutputJobEntityListener
java.lang.Object
ch.tocco.nice2.outputcenter.impl.entitylistener.SetExpirationDateOnOutputJobEntityListener
- All Implemented Interfaces:
EntityFacadeListener,EventListener
public class SetExpirationDateOnOutputJobEntityListener
extends Object
implements EntityFacadeListener
Sets the 'expiration_date' field depending on the boolean field 'archive'.
On false set the date to (now + daysTillExpiration).
On true set the date to null.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFired when a relation of an entity has been changed.voidsetDaysTillExpiration(int daysTillExpiration) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.tocco.nice2.persist.core.api.entity.events.EntityFacadeListener
entityChanging, entityCreating, entityDeleting, entityReceivedValues, handleSessionOnlyEntity
-
Constructor Details
-
SetExpirationDateOnOutputJobEntityListener
-
-
Method Details
-
entityRelationChanging
Description copied from interface:EntityFacadeListenerFired when a relation of an entity has been changed.- Specified by:
entityRelationChangingin interfaceEntityFacadeListener- Parameters:
event- The event object.
-
setDaysTillExpiration
@Value("${nice2.outputcenter.daysTillExpiration}") public void setDaysTillExpiration(int daysTillExpiration)
-