org.jaffa.persistence.engines.jdbcengine.interceptor
Class UpdateInterceptor
java.lang.Object
org.jaffa.persistence.engines.jdbcengine.interceptor.AbstractInterceptor
org.jaffa.persistence.engines.jdbcengine.interceptor.UpdateInterceptor
- public class UpdateInterceptor
- extends AbstractInterceptor
This is the Interceptor which updates Persistent objects in the database.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateInterceptor
public UpdateInterceptor()
invoke
public Object invoke(PersistentTransaction pt)
throws UOWException
- Performs the logic associated with updating Persistent objects in the database.
This will update each object in the PersistentTransaction's UPDATE collection in the database, utilising the JdbcBridge.
It will then pass on the control to the next Interceptor in the chain.
- Specified by:
invoke in class AbstractInterceptor
- Parameters:
pt - The PersistentTransaction object, on which the Interceptor is to be executed.
- Returns:
- the output from the next Interceptor in the chain.
- Throws:
UOWException - if any error occurs.
Copyright © 2002-2004 JAFFA Project.