Search in sources :

Example 1 with ToManyMapFault

use of org.apache.cayenne.access.ToManyMapFault in project cayenne by apache.

the class SingletonFaultFactory method getMapFault.

public Fault getMapFault(Accessor mapKeyAccessor) {
    synchronized (mapFaults) {
        Fault fault = mapFaults.get(mapKeyAccessor);
        if (fault == null) {
            fault = new ToManyMapFault(mapKeyAccessor);
            mapFaults.put(mapKeyAccessor, fault);
        }
        return fault;
    }
}
Also used : ToManyMapFault(org.apache.cayenne.access.ToManyMapFault) ToManyListFault(org.apache.cayenne.access.ToManyListFault) ToManyMapFault(org.apache.cayenne.access.ToManyMapFault) ToOneFault(org.apache.cayenne.access.ToOneFault) Fault(org.apache.cayenne.Fault) ToManySetFault(org.apache.cayenne.access.ToManySetFault)

Aggregations

Fault (org.apache.cayenne.Fault)1 ToManyListFault (org.apache.cayenne.access.ToManyListFault)1 ToManyMapFault (org.apache.cayenne.access.ToManyMapFault)1 ToManySetFault (org.apache.cayenne.access.ToManySetFault)1 ToOneFault (org.apache.cayenne.access.ToOneFault)1