org.jaffa.persistence.engines.jdbcengine.interceptor
Class AddInterceptor
java.lang.Object
   org.jaffa.persistence.engines.jdbcengine.interceptor.AbstractInterceptor
org.jaffa.persistence.engines.jdbcengine.interceptor.AbstractInterceptor
       org.jaffa.persistence.engines.jdbcengine.interceptor.AddInterceptor
org.jaffa.persistence.engines.jdbcengine.interceptor.AddInterceptor
- public class AddInterceptor- extends AbstractInterceptor
This is the Interceptor which adds Persistent objects to the database.
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AddInterceptor
public AddInterceptor()
invoke
public Object invoke(PersistentTransaction pt)
              throws UOWException
- Performs the logic associated with adding Persistent objects to the database.
 This will add each object in the PersistentTransaction's ADD collection to 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.