com.hammurapi.eventbus.tests.familyties
Class FamilyTiesEventStoreImpl.FamilyTiesEventLiveView
java.lang.Object
com.hammurapi.store.LiveView<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,Relative,FamilyTiesEventStore>
com.hammurapi.eventbus.tests.familyties.FamilyTiesEventStoreImpl.FamilyTiesEventLiveView
- All Implemented Interfaces:
- EventStore<Relative,Integer,FamilyTiesRules,AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,FamilyTiesEventStore>, FamilyTiesEventStore, Store<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,Relative,FamilyTiesEventStore>, Iterable<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>>, ReadWriteLock
- Enclosing class:
- FamilyTiesEventStoreImpl
protected static class FamilyTiesEventStoreImpl.FamilyTiesEventLiveView
- extends LiveView<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,Relative,FamilyTiesEventStore>
- implements FamilyTiesEventStore
| Nested classes/interfaces inherited from interface com.hammurapi.store.Store |
Store.Handle<T,PK,S extends Store<T,PK,S>>, Store.QueryTask<T,PK,S extends Store<?,PK,S>>, Store.StoreIterator<T>, Store.UpdateTask<T,PK,S extends Store<T,PK,S>>, Store.ViewType |
| Methods inherited from class com.hammurapi.store.LiveView |
addIndex, clear, createView, get, get, getAll, getByPrimaryKey, getMaster, getMultiple, getPrimaryKeyExtractor, iterator, put, query, query, queryAll, queryMultiple, readLock, remove, remove, removeByPrimaryKey, update, writeLock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.hammurapi.store.Store |
addIndex, clear, createView, get, get, getAll, getByPrimaryKey, getMultiple, getPrimaryKeyExtractor, put, query, query, queryAll, queryMultiple, remove, remove, removeByPrimaryKey, update |
FamilyTiesEventStoreImpl.FamilyTiesEventLiveView
public FamilyTiesEventStoreImpl.FamilyTiesEventLiveView(FamilyTiesEventStore master,
Predicate<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,FamilyTiesEventStore> selector)
createUnmodifiableFacade
public FamilyTiesEventStore createUnmodifiableFacade()
- Specified by:
createUnmodifiableFacade in interface Store<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,Relative,FamilyTiesEventStore>
getRelatives
public Iterable<Relative> getRelatives(Person subject)
- Specified by:
getRelatives in interface FamilyTiesEventStore