import java.io.Serializable;
/**
- * Represents a detachable object. It represent a reference to a persistent object.
- * The object is detachable in that the memory footprint can be reduced by not keeping
- * a reference to the complete java object, but only to its identify in persistent
- * storage. This is typically the primary key in a relational database.
+ * Represents a detachable object. It represent a reference to a persistent
+ * object. The object is detachable in that the memory footprint can be reduced
+ * by not keeping a reference to the complete java object, but only to its
+ * identify in persistent storage. This is typically the primary key in a
+ * relational database.
*/
public interface Detachable<T> extends Serializable {
-
- /**
- * Detaches the object.
- */
- void detach();
-
- /**
- * Gets the object, attaching it if needed.
- * @return
- */
- T get();
+ /**
+ * Detaches the object.
+ */
+ void detach();
+
+ /**
+ * Gets the object, attaching it if needed.
+ *
+ * @return
+ */
+ T get();
}