DummySnapshotDBAPI.java 813 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package uk.ac.ic.wlgitbridge.writelatex.api;
  2. import org.eclipse.jgit.lib.Repository;
  3. import uk.ac.ic.wlgitbridge.writelatex.model.Snapshot;
  4. import java.util.HashMap;
  5. import java.util.LinkedList;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * Created by Winston on 03/11/14.
  10. */
  11. public class DummySnapshotDBAPI implements SnapshotDBAPI {
  12. private Map<String, Map<String, Integer>> projects;
  13. public DummySnapshotDBAPI() {
  14. projects = new HashMap<String, Map<String, Integer>>();
  15. }
  16. private void initTestData() {
  17. }
  18. @Override
  19. public boolean repositoryExists(String name) {
  20. return projects.containsKey(name);
  21. }
  22. @Override
  23. public List<Snapshot> getSnapshotsToAddToRepository(Repository repository) {
  24. return new LinkedList<Snapshot>();
  25. }
  26. }