public abstract class AbstractHistoryManager extends Object implements HistoryManager
Constructor and Description |
---|
AbstractHistoryManager() |
Modifier and Type | Method and Description |
---|---|
void |
applyHistory(String userId,
String fragment,
GraphContainer container) |
String |
createHistory(String userId,
GraphContainer graphContainer) |
protected abstract SavedHistory |
getHistory(String userId,
String fragment) |
List<HistoryOperation> |
getHistoryOperations() |
void |
onBind(HistoryOperation operation) |
void |
onUnbind(HistoryOperation operation) |
protected abstract void |
saveHistory(String userId,
SavedHistory history) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHistoryHash
public List<HistoryOperation> getHistoryOperations()
getHistoryOperations
in interface HistoryManager
public void applyHistory(String userId, String fragment, GraphContainer container)
applyHistory
in interface HistoryManager
public String createHistory(String userId, GraphContainer graphContainer)
createHistory
in interface HistoryManager
protected abstract SavedHistory getHistory(String userId, String fragment)
protected abstract void saveHistory(String userId, SavedHistory history)
public void onBind(HistoryOperation operation)
onBind
in interface HistoryManager
public void onUnbind(HistoryOperation operation)
onUnbind
in interface HistoryManager
Copyright © 2016. All rights reserved.