01: /*
02: * Created on Sep 10, 2006
03: */
04: package uk.org.ponder.rsf.preservation;
05:
06: import uk.org.ponder.beanutil.BeanLocator;
07: import uk.org.ponder.beanutil.BeanModelAlterer;
08: import uk.org.ponder.rsf.state.TokenStateHolder;
09: import uk.org.ponder.stringutil.StringList;
10:
11: public interface GenericBeanCopyPreservationStrategy extends
12: TSHPreservationStrategy {
13:
14: public void setPreservingBeans(StringList beannames);
15:
16: public void setTokenStateHolder(TokenStateHolder holder);
17:
18: public void setBeanModelAlterer(BeanModelAlterer alterer);
19:
20: public int preserveImmediate(BeanLocator source,
21: StringList beannames, String tokenid);
22:
23: }
|