org.jaffa.persistence.engines.jdbcengine.interceptor
Class UpdateInterceptor
java.lang.Object
   org.jaffa.persistence.engines.jdbcengine.interceptor.AbstractInterceptor
org.jaffa.persistence.engines.jdbcengine.interceptor.AbstractInterceptor
       org.jaffa.persistence.engines.jdbcengine.interceptor.UpdateInterceptor
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:
- invokein 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.