org.apache.cayenne
Class Fault

java.lang.Object
  extended by org.apache.cayenne.Fault
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ToManyListFault, ToManyMapFault, ToManySetFault, ToOneFault

public abstract class Fault
extends java.lang.Object
implements java.io.Serializable

Represents a placeholder for an unresolved relationship from a source object. Fault is resolved via resolveFault(Persistent, String). Depending on the type of fault it is resolved differently. Each type of fault is a singleton that can be obtained via corresponding static method.

Since:
1.1
See Also:
Serialized Form

Constructor Summary
protected Fault()
           
 
Method Summary
abstract  java.lang.Object resolveFault(Persistent sourceObject, java.lang.String relationshipName)
          Returns an object for a given source object and relationship.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fault

protected Fault()
Method Detail

resolveFault

public abstract java.lang.Object resolveFault(Persistent sourceObject,
                                              java.lang.String relationshipName)
Returns an object for a given source object and relationship.



Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.