@Beta public interface FlowObjectiveStore extends Store<ObjectiveEvent,FlowObjectiveStoreDelegate>
| Modifier and Type | Method and Description | 
|---|---|
int | 
allocateNextId()
Allocates a next objective id. 
 | 
Map<Integer,NextGroup> | 
getAllGroups()
Fetch all groups from the store and their mapping to nextIds. 
 | 
NextGroup | 
getNextGroup(Integer nextId)
Fetch a next group from the store. 
 | 
void | 
putNextGroup(Integer nextId,
            NextGroup group)
Adds a NextGroup to the store, by mapping it to the nextId as key,
 and replacing any previous mapping. 
 | 
NextGroup | 
removeNextGroup(Integer nextId)
Remove a next group mapping from the store. 
 | 
hasDelegate, setDelegate, unsetDelegatevoid putNextGroup(Integer nextId, NextGroup group)
nextId - an integergroup - a next group opaque objectNextGroup getNextGroup(Integer nextId)
nextId - an integer used as keyNextGroup removeNextGroup(Integer nextId)
nextId - the key to remove from the store.Map<Integer,NextGroup> getAllGroups()
int allocateNextId()