public interface Store<E extends Event,D extends StoreDelegate<E>>
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
hasDelegate()
Indicates whether the store has a delegate. 
 | 
void | 
setDelegate(D delegate)
Sets the delegate on the store. 
 | 
void | 
unsetDelegate(D delegate)
Withdraws the delegate from the store. 
 | 
void setDelegate(D delegate)
delegate - new store delegateIllegalStateException - if a delegate is already
                                         currently set on the store and is a different one thatvoid unsetDelegate(D delegate)
delegate - store delegate to withdrawIllegalArgumentException - if the delegate is not
                                            currently set on the storeboolean hasDelegate()