Class CayenneMapIdempotentCreateOrUpdateStage
java.lang.Object
io.agrest.runtime.processor.update.stage.UpdateMapChangesStage
io.agrest.cayenne.processor.update.stage.CayenneMapChangesStage
io.agrest.cayenne.processor.update.stage.CayenneMapUpdateStage
io.agrest.cayenne.processor.update.stage.CayenneMapCreateOrUpdateStage
io.agrest.cayenne.processor.update.stage.CayenneMapIdempotentCreateOrUpdateStage
- All Implemented Interfaces:
Processor<UpdateContext<?>>
- Direct Known Subclasses:
CayenneMapIdempotentFullSyncStage
- Since:
- 4.8
-
Field Summary
Fields inherited from class io.agrest.cayenne.processor.update.stage.CayenneMapUpdateStage
entityResolver -
Constructor Summary
ConstructorsConstructorDescriptionCayenneMapIdempotentCreateOrUpdateStage(ICayenneExpParser qualifierParser, ICayenneQueryAssembler queryAssembler, ICayennePersister persister) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends org.apache.cayenne.DataObject>
voidcollectCreateOps(UpdateContext<T> context, io.agrest.cayenne.processor.update.stage.UpdateMap<T> updateMap) Methods inherited from class io.agrest.cayenne.processor.update.stage.CayenneMapUpdateStage
assignChildrenToParent, buildRelatedQuery, buildRootQuery, collectUpdateDeleteOps, createObjectMapper, existingObjects, fetchRelatedEntity, fetchRootEntity, map, mutableUpdatesByKey, qualifierForKeys, translateExpressionToSourceMethods inherited from class io.agrest.cayenne.processor.update.stage.CayenneMapChangesStage
executeMethods inherited from class io.agrest.runtime.processor.update.stage.UpdateMapChangesStage
getInstance
-
Constructor Details
-
CayenneMapIdempotentCreateOrUpdateStage
public CayenneMapIdempotentCreateOrUpdateStage(ICayenneExpParser qualifierParser, ICayenneQueryAssembler queryAssembler, ICayennePersister persister)
-
-
Method Details
-
collectCreateOps
protected <T extends org.apache.cayenne.DataObject> void collectCreateOps(UpdateContext<T> context, io.agrest.cayenne.processor.update.stage.UpdateMap<T> updateMap) - Overrides:
collectCreateOpsin classCayenneMapCreateOrUpdateStage
-