Returns a Seq of domain objects uniquely represented with their URIs.
Returns a Seq of domain objects uniquely represented with their URIs. Only found objects will be returned (Seq will be empty if no objects are found).
sequence of unique identifiers
future to found domain objects
Apply local changes to the persistent store.
Apply local changes to the persistent store.
new aggregate roots
pairs for updating old aggregate to new state
aggregate roots which will be deleted
future uris of newly created aggregates
Deleting an aggregate
.
Deleting an aggregate
.
aggregate root to delete
future for error checking
Bulk delete.
Bulk delete.
Remote multiple aggregates
.
aggregate roots to delete
future for error checking
Returns a domain object uniquely represented with its URI.
Returns a domain object uniquely represented with its URI. If object is not found, an exception will be thrown
domain object identity
future to found domain object
Insert a single aggregate
.
Insert a single aggregate
.
new aggregate root
future uri of created aggregate root
Bulk insert.
Bulk insert.
Create multiple new aggregates
.
new aggregate roots
future uris of created aggregate roots
Changing state of an aggregate root.
Changing state of an aggregate root.
old version of aggregate root
current version of aggregate root
future for error checking
Changing state of an aggregate root.
Changing state of an aggregate root.
aggregate root to update
future for error checking
Bulk update.
Bulk update.
Changing state of multiple aggregates
.
sequence of aggregate roots to update
future for error checking
Service for doing CRUD operations. It can be used for applying changes on
aggregate root
to the remote server.type of
aggregate root