com.hammurapi.eventbus.tests.familyties
Class FamilyTiesEventStoreImpl.FamilyTiesEventUnmodifiableStore

Show UML class diagram
java.lang.Object
  extended by com.hammurapi.store.UnmodifiableStore<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,Relative,FamilyTiesEventStore>
      extended by com.hammurapi.eventbus.tests.familyties.FamilyTiesEventStoreImpl.FamilyTiesEventUnmodifiableStore
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.FamilyTiesEventUnmodifiableStore
extends UnmodifiableStore<AbstractEventBus.Handle<Relative,Integer,FamilyTiesRules,Long>,Relative,FamilyTiesEventStore>
implements FamilyTiesEventStore


Nested Class Summary
 
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
 
Field Summary
 
Fields inherited from class com.hammurapi.store.UnmodifiableStore
master
 
Constructor Summary
FamilyTiesEventStoreImpl.FamilyTiesEventUnmodifiableStore(FamilyTiesEventStore master)
           
 
Method Summary
 Iterable<Relative> getRelatives(Person subject)
           
 
Methods inherited from class com.hammurapi.store.UnmodifiableStore
addIndex, clear, createUnmodifiableFacade, 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, createUnmodifiableFacade, createView, get, get, getAll, getByPrimaryKey, getMultiple, getPrimaryKeyExtractor, put, query, query, queryAll, queryMultiple, remove, remove, removeByPrimaryKey, update
 
Methods inherited from interface java.util.concurrent.locks.ReadWriteLock
readLock, writeLock
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

FamilyTiesEventStoreImpl.FamilyTiesEventUnmodifiableStore

public FamilyTiesEventStoreImpl.FamilyTiesEventUnmodifiableStore(FamilyTiesEventStore master)
Method Detail

getRelatives

public Iterable<Relative> getRelatives(Person subject)
Specified by:
getRelatives in interface FamilyTiesEventStore