org.kuali.kfs.module.purap.util
Class PurApOjbCollectionHelper

java.lang.Object
  extended by org.kuali.kfs.module.purap.util.PurApOjbCollectionHelper

public class PurApOjbCollectionHelper
extends Object

Helper object to deal with persisting collections.


Field Summary
static int MAX_DEPTH
           
 
Constructor Summary
PurApOjbCollectionHelper()
           
 
Method Summary
 void processCollections(org.kuali.rice.kns.util.OjbCollectionAware template, org.kuali.rice.kns.bo.PersistableBusinessObject orig, org.kuali.rice.kns.bo.PersistableBusinessObject copy)
          OJB RemovalAwareLists do not survive through the response/request lifecycle.
 void processCollections2(org.kuali.rice.kns.util.OjbCollectionAware template, org.kuali.rice.kns.bo.PersistableBusinessObject orig, org.kuali.rice.kns.bo.PersistableBusinessObject copy)
          OJB RemovalAwareLists do not survive through the response/request lifecycle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_DEPTH

public static final int MAX_DEPTH
See Also:
Constant Field Values
Constructor Detail

PurApOjbCollectionHelper

public PurApOjbCollectionHelper()
Method Detail

processCollections

public void processCollections(org.kuali.rice.kns.util.OjbCollectionAware template,
                               org.kuali.rice.kns.bo.PersistableBusinessObject orig,
                               org.kuali.rice.kns.bo.PersistableBusinessObject copy)
OJB RemovalAwareLists do not survive through the response/request lifecycle. This method is a work-around to forcibly remove business objects that are found in Collections stored in the database but not in memory.

Parameters:
orig -
id -
template -

processCollections2

public void processCollections2(org.kuali.rice.kns.util.OjbCollectionAware template,
                                org.kuali.rice.kns.bo.PersistableBusinessObject orig,
                                org.kuali.rice.kns.bo.PersistableBusinessObject copy)
OJB RemovalAwareLists do not survive through the response/request lifecycle. This method is a work-around to forcibly remove business objects that are found in Collections stored in the database but not in memory.

Parameters:
orig -
id -
template -


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.