summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java
diff options
context:
space:
mode:
authorBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
committerBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
commit40a9d99496e098562f090fb7ffce9e749011b131 (patch)
tree437df24d65470582e943e494a52db8ed65a881ae /projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java
parentff072dfe782f6f22123cd4ba050828d35c0d0fbd (diff)
Formatting pass
Diffstat (limited to 'projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java')
-rw-r--r--projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java97
1 files changed, 46 insertions, 51 deletions
diff --git a/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java b/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java
index 95b3e35..f468949 100644
--- a/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java
+++ b/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOFaulting.java
@@ -19,61 +19,56 @@ License along with this library; if not, see http://www.gnu.org
package net.wotonomy.control;
/**
-* EOFaulting defines the requirements for objects that
-* can be faulted by an EOFaultManager.
-*
-* @author michael@mpowers.net
-* @author $Author: cgruber $
-* @version $Revision: 893 $
-*/
-public interface EOFaulting
-{
- /**
- * Called by EOFaultHandler to prepare the object to be turned into a fault.
- */
- void clearFault();
-
- /**
- * Returns this object's EOFaultHandler.
- */
- EOFaultHandler faultHandler();
-
- /**
- * Returns whether this object is currently a fault.
- * Returns true if this object has not yet retrieved any values.
- */
- boolean isFault();
-
- /**
- * Turns this object into a fault using the specified fault handler.
- */
- void turnIntoFault( EOFaultHandler aFaultHandler );
-
- /**
- * Called to completely fire the fault, reading all values.
- * This method may be implemented to call willRead(null).
- */
- void willRead();
-
- /**
- * Called to fire the fault for the specified key.
- * The fault manager is required to populate the specified key
- * with a value, and may populate any or all of the other values
- * on this object. A null key will populate all values on the object.
- * NOTE: This method is not part of the specification.
- */
- void willRead( String aKey );
+ * EOFaulting defines the requirements for objects that can be faulted by an
+ * EOFaultManager.
+ *
+ * @author michael@mpowers.net
+ * @author $Author: cgruber $
+ * @version $Revision: 893 $
+ */
+public interface EOFaulting {
+ /**
+ * Called by EOFaultHandler to prepare the object to be turned into a fault.
+ */
+ void clearFault();
+
+ /**
+ * Returns this object's EOFaultHandler.
+ */
+ EOFaultHandler faultHandler();
+
+ /**
+ * Returns whether this object is currently a fault. Returns true if this object
+ * has not yet retrieved any values.
+ */
+ boolean isFault();
+
+ /**
+ * Turns this object into a fault using the specified fault handler.
+ */
+ void turnIntoFault(EOFaultHandler aFaultHandler);
+
+ /**
+ * Called to completely fire the fault, reading all values. This method may be
+ * implemented to call willRead(null).
+ */
+ void willRead();
+
+ /**
+ * Called to fire the fault for the specified key. The fault manager is required
+ * to populate the specified key with a value, and may populate any or all of
+ * the other values on this object. A null key will populate all values on the
+ * object. NOTE: This method is not part of the specification.
+ */
+ void willRead(String aKey);
}
/*
- * $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.1 2001/11/13 04:13:59 mpowers
- * Added interfaces needed to begin work on EOCustomObject.
+ * Revision 1.1 2001/11/13 04:13:59 mpowers Added interfaces needed to begin
+ * work on EOCustomObject.
*
*
*/
-
-