summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java
diff options
context:
space:
mode:
Diffstat (limited to 'projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java')
-rw-r--r--projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java88
1 files changed, 38 insertions, 50 deletions
diff --git a/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java b/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java
index 1b4ccbe..346362c 100644
--- a/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java
+++ b/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOGlobalID.java
@@ -21,63 +21,51 @@ package net.wotonomy.control;
import java.io.Serializable;
/**
-* A pure java implementation of EOGlobalID.
-*
-* @author michael@mpowers.net
-* @author $Author: cgruber $
-* @version $Revision: 893 $
-*/
-public abstract class EOGlobalID implements Cloneable, Serializable
-{
- /**
- * ObjectStores broadcast this notification when they
- * replace a temporary global id with a permanent one.
- * EditingContexts listen for these notifications to
- * update their mapping of global ids to objects.
- * The object of the notification is null, and the user
- * info contains a mapping of the old temporary ids to
- * the new permanent ids.
- */
- public static final String GlobalIDChangedNotification
- = "GlobalIDChangedNotification";
-
- /**
- * Returns whether this id is a temporary id.
- * Temporary ids are generated for newly created
- * objects that have not been persisted. When
- * persisted, the temporary id is discarded in favor
- * of the one generated by the object store.
- */
- public abstract boolean isTemporary();
-
- /**
- * Returns a copy of this object.
- * This implementation calls super.clone().
- */
- public Object clone() throws CloneNotSupportedException
- {
- return super.clone();
- }
+ * A pure java implementation of EOGlobalID.
+ *
+ * @author michael@mpowers.net
+ * @author $Author: cgruber $
+ * @version $Revision: 893 $
+ */
+public abstract class EOGlobalID implements Cloneable, Serializable {
+ /**
+ * ObjectStores broadcast this notification when they replace a temporary global
+ * id with a permanent one. EditingContexts listen for these notifications to
+ * update their mapping of global ids to objects. The object of the notification
+ * is null, and the user info contains a mapping of the old temporary ids to the
+ * new permanent ids.
+ */
+ public static final String GlobalIDChangedNotification = "GlobalIDChangedNotification";
+
+ /**
+ * Returns whether this id is a temporary id. Temporary ids are generated for
+ * newly created objects that have not been persisted. When persisted, the
+ * temporary id is discarded in favor of the one generated by the object store.
+ */
+ public abstract boolean isTemporary();
+
+ /**
+ * Returns a copy of this object. This implementation calls super.clone().
+ */
+ public Object clone() throws CloneNotSupportedException {
+ return super.clone();
+ }
}
/*
- * $Log$
- * Revision 1.1 2006/02/16 13:19:57 cgruber
- * Check in all sources in eclipse-friendly maven-enabled packages.
+ * $Log$ Revision 1.1 2006/02/16 13:19:57 cgruber Check in all sources in
+ * eclipse-friendly maven-enabled packages.
*
- * Revision 1.4 2001/04/29 22:02:45 mpowers
- * Work on id transposing between editing contexts.
+ * Revision 1.4 2001/04/29 22:02:45 mpowers Work on id transposing between
+ * editing contexts.
*
- * Revision 1.3 2001/03/15 21:10:26 mpowers
- * Implemented global id re-registration for newly saved inserts.
+ * Revision 1.3 2001/03/15 21:10:26 mpowers Implemented global id
+ * re-registration for newly saved inserts.
*
- * Revision 1.2 2001/02/15 21:13:30 mpowers
- * First draft implementation is complete. Now on to debugging.
+ * Revision 1.2 2001/02/15 21:13:30 mpowers First draft implementation is
+ * complete. Now on to debugging.
*
- * Revision 1.1 2001/02/05 03:45:37 mpowers
- * Starting work on EOEditingContext.
+ * Revision 1.1 2001/02/05 03:45:37 mpowers Starting work on EOEditingContext.
*
*
*/
-
-