GraphDAOStub.java 711B

12345678910111213141516171819202122232425262728
  1. package com.pathfinder.internal;
  2. import java.util.ArrayList;
  3. import java.util.Arrays;
  4. import java.util.List;
  5. import java.util.Random;
  6. public class GraphDAOStub implements GraphDAO{
  7. private static final Random random = new Random();
  8. public List<String> listAllNodes() {
  9. return new ArrayList<String>(Arrays.asList(
  10. "CNHKG", "AUMEL", "SESTO", "FIHEL", "USCHI", "JNTKO", "DEHAM", "CNSHA", "NLRTM", "SEGOT", "CNHGH", "USNYC", "USDAL"
  11. ));
  12. }
  13. public String getTransitEdge(String from, String to) {
  14. final int i = random.nextInt(5);
  15. if (i == 0) return "0100S";
  16. if (i == 1) return "0200T";
  17. if (i == 2) return "0300A";
  18. if (i == 3) return "0301S";
  19. return "0400S";
  20. }
  21. }