public class BulkLifeCycleChangeListener extends Object implements PostCommitEventListener
If event occurs on a folder, it will recurse on children to perform the same transition if possible.
If the transition event is about marking documents as "deleted", and a child cannot perform the transition, it will be removed.
Undelete transitions are not processed, but this listener instead looks for a specific documentUndeleted event. This is because we want to undelete documents (parents) under which we don't want to recurse.
Reinit document copy lifeCycle (BulkLifeCycleChangeListener is bound to the event documentCreatedByCopy)
Constructor and Description |
---|
BulkLifeCycleChangeListener() |
Modifier and Type | Method and Description |
---|---|
void |
handleEvent(EventBundle events)
Handles the set of events that were raised during the life of an user
operation.
|
public void handleEvent(EventBundle events) throws ClientException
PostCommitEventListener
The events are fired as a BundleEvent
after the transaction is
committed.
handleEvent
in interface PostCommitEventListener
events
- the events to handleClientException
Copyright © 2013 Nuxeo SA. All Rights Reserved.