01: package org.hibernate.proxy;
02:
03: import java.io.Serializable;
04:
05: /**
06: * Marker interface for entity proxies
07: *
08: * @author Gavin King
09: */
10: public interface HibernateProxy extends Serializable {
11: /**
12: * Perform serialization-time write-replacement of this proxy.
13: *
14: * @return The serializable proxy replacement.
15: */
16: public Object writeReplace();
17:
18: /**
19: * Get the underlying lazy initialization handler.
20: *
21: * @return The lazy initializer.
22: */
23: public LazyInitializer getHibernateLazyInitializer();
24: }
|