public interface DataContext
| Modifier and Type | Method and Description |
|---|---|
default <T extends DataSource> |
count(Class<T> manifest) |
<T extends DataSource> |
count(Class<T> manifest,
Specification<T> filter) |
<T extends AggregateRoot> |
create(Collection<T> aggregates) |
default <T extends AggregateRoot> |
create(T aggregate) |
<T extends AggregateRoot> |
delete(Collection<T> aggregates) |
default <T extends AggregateRoot> |
delete(T aggregate) |
default <T extends DataSource> |
exists(Class<T> manifest) |
<T extends DataSource> |
exists(Class<T> manifest,
Specification<T> filter) |
<T extends Identifiable> |
find(Class<T> manifest,
Collection<String> uris) |
default <T extends Identifiable> |
find(Class<T> manifest,
String uri) |
default <T extends Identifiable> |
find(Class<T> manifest,
String[] uris) |
<T extends ObjectHistory> |
history(Class<T> manifest,
Collection<String> uris) |
default <T extends ObjectHistory> |
history(Class<T> manifest,
String uri) |
default <T extends ObjectHistory> |
history(Class<T> manifest,
String[] uris) |
<T> T |
populate(Report<T> report) |
default <T extends DataSource> |
query(Class<T> manifest) |
<T extends DataSource> |
query(Class<T> manifest,
Specification<T> filter) |
<T extends DomainEvent> |
queue(Collection<T> events) |
default <T extends DomainEvent> |
queue(T event) |
default <T extends DataSource> |
search(Class<T> manifest) |
default <T extends DataSource> |
search(Class<T> manifest,
Specification<T> filter) |
default <T extends DataSource> |
search(Class<T> manifest,
Specification<T> filter,
int limit) |
<T extends DataSource> |
search(Class<T> manifest,
Specification<T> filter,
Integer limit,
Integer offset) |
<T extends DomainEvent> |
submit(Collection<T> events) |
default <T extends DomainEvent> |
submit(T event) |
<T extends Identifiable> |
track(Class<T> manifest) |
default <T extends AggregateRoot> |
update(Collection<T> aggregates) |
default <T extends AggregateRoot> |
update(T aggregate) |
default <T extends AggregateRoot> |
update(T oldAggregate,
T newAggregate) |
<T extends AggregateRoot> |
updatePairs(Collection<Map.Entry<T,T>> pairs) |
<T extends Identifiable> List<T> find(Class<T> manifest, Collection<String> uris)
default <T extends Identifiable> Optional<T> find(Class<T> manifest, String uri)
default <T extends Identifiable> List<T> find(Class<T> manifest, String[] uris)
<T extends DataSource> Query<T> query(Class<T> manifest, Specification<T> filter)
default <T extends DataSource> Query<T> query(Class<T> manifest)
<T extends DataSource> List<T> search(Class<T> manifest, Specification<T> filter, Integer limit, Integer offset)
default <T extends DataSource> List<T> search(Class<T> manifest)
default <T extends DataSource> List<T> search(Class<T> manifest, Specification<T> filter)
default <T extends DataSource> List<T> search(Class<T> manifest, Specification<T> filter, int limit)
<T extends DataSource> long count(Class<T> manifest, Specification<T> filter)
default <T extends DataSource> long count(Class<T> manifest)
<T extends DataSource> boolean exists(Class<T> manifest, Specification<T> filter)
default <T extends DataSource> boolean exists(Class<T> manifest)
<T extends AggregateRoot> void create(Collection<T> aggregates) throws IOException
IOExceptiondefault <T extends AggregateRoot> void create(T aggregate) throws IOException
IOException<T extends AggregateRoot> void updatePairs(Collection<Map.Entry<T,T>> pairs) throws IOException
IOExceptiondefault <T extends AggregateRoot> void update(T oldAggregate, T newAggregate) throws IOException
IOExceptiondefault <T extends AggregateRoot> void update(T aggregate) throws IOException
IOExceptiondefault <T extends AggregateRoot> void update(Collection<T> aggregates) throws IOException
IOException<T extends AggregateRoot> void delete(Collection<T> aggregates) throws IOException
IOExceptiondefault <T extends AggregateRoot> void delete(T aggregate) throws IOException
IOException<T extends DomainEvent> void submit(Collection<T> events)
default <T extends DomainEvent> void submit(T event)
<T extends DomainEvent> void queue(Collection<T> events)
default <T extends DomainEvent> void queue(T event)
<T> T populate(Report<T> report)
<T extends Identifiable> rx.Observable<DataChangeNotification.TrackInfo<T>> track(Class<T> manifest)
<T extends ObjectHistory> List<History<T>> history(Class<T> manifest, Collection<String> uris)
default <T extends ObjectHistory> Optional<History<T>> history(Class<T> manifest, String uri)
default <T extends ObjectHistory> List<History<T>> history(Class<T> manifest, String[] uris)
Copyright © 2016. All rights reserved.