public List<File> getAllStorageFiles() { List<File> result = new SmartList<File>(); for (StateStorage.SaveSession saveSession : mySaveSessions.values()) { result.addAll(saveSession.getAllStorageFiles()); } return result; }
public List<IFile> getAllStorageFilesToSave() throws StateStorage.StateStorageException { List<IFile> result = new ArrayList<IFile>(); for (StateStorage stateStorage : mySaveSessions.keySet()) { final StateStorage.SaveSession saveSession = mySaveSessions.get(stateStorage); result.addAll(saveSession.getStorageFilesToSave()); } return result; }
public void save() throws StateStorageException { for (StateStorage.SaveSession saveSession : mySaveSessions.values()) { saveSession.save(); } }