Making a Post-transaction Filter
To make a post-transaction filter, create a Java class that
extends the abstract class
neo.xredsys.api.PostTransactionFilterAdapter
. This is
a convenience class containing empty "do nothing" implementations of the
methods defined in the
neo.xredsys.api.PostTransactionFilter
interface:
doPostCreate(object)
-
which is executed immediately after a new object is saved.
doPostUpdate(object)
-
which is executed immediately after changes to an existing object are saved.
doPostDelete(object)
-
which is executed immediately after an existing object is deleted.
isEnabled()
-
which is called by the Content Engine to determine whether or not the filter is currently enabled.
Before a post-transaction filter can be used it must be:
-
Compiled
-
Added to the Content Engine's classpath
To compile a post-transaction filter you need the Escenic JAR file
engine-core-5.2.7.2.jar
in your classpath.