Class Fault

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

public abstract class Fault extends Object implements 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:
  • Constructor Details

    • Fault

      protected Fault()
  • Method Details

    • resolveFault

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