X-Git-Url: http://jaekl.net/gitweb/?p=frank.git;a=blobdiff_plain;f=report%2Fnet%2Fjaekl%2Ffrank%2Foctranspo%2FServer.html;fp=report%2Fnet%2Fjaekl%2Ffrank%2Foctranspo%2FServer.html;h=0000000000000000000000000000000000000000;hp=439a6eb932a2c2e54be5d87935ceb39be7fdd4a2;hb=c35af9e511e8390a66ca76331c3af43d0f0f7464;hpb=24f097b0fe78fa44f99b9f6f2e51a8e689d86a4a diff --git a/report/net/jaekl/frank/octranspo/Server.html b/report/net/jaekl/frank/octranspo/Server.html deleted file mode 100644 index 439a6eb..0000000 --- a/report/net/jaekl/frank/octranspo/Server.html +++ /dev/null @@ -1,559 +0,0 @@ - - -tests coverage - - - - - - - - - -
-Frames -No Frames -
-

- - - - - - - - - - - - - - - -
 %method%block%branch%line
net.jaekl.frank.octranspo.Server
100%(5/5)
53%(9/17)
30%(3/10)
78%(21/27)
-

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
hit countmethod namemethod modifiersmethod signature
1<clinit>[static]void <clinit>()
3<init>[public]void <init>(java.lang.String,java.io.InputStream)
1getNextTripsForStop[public]net.jaekl.frank.octranspo.StopInfo getNextTripsForStop(int,int)
1getNextTripsForStopAllRoutes[public]net.jaekl.frank.octranspo.StopInfo getNextTripsForStopAllRoutes(int)
1getRouteSummaryForStop[public]net.jaekl.frank.octranspo.StopInfo getRouteSummaryForStop(int)
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 1 
 package net.jaekl.frank.octranspo;
 2 
 
 3 
 import java.io.BufferedReader;
 4 
 import java.io.InputStream;
 5 
 import java.io.InputStreamReader;
 6 
 import java.io.IOException;
 7 
 import java.util.ArrayList;
 8 
 
 9 
 import net.jaekl.frank.FrankException;
 10 
 import net.jaekl.qd.QDException;
 11 
 import net.jaekl.qd.http.RequestBroker;
 12 
 
 13 
 import org.apache.http.NameValuePair;
 14 
 import org.apache.http.message.BasicNameValuePair;
 15 
 
 16 Block: 1/1 
 public class Server
 17 
 {
 18 
 	static final String API_KEY = "apiKey";
 19 
 	static final String APP_ID = "appID";
 20 
 	static final String GATEWAY_URL = "https://api.octranspo1.com/v1.2/";
 21 
 	static final String ROUTE_NO = "routeNo";
 22 
 	static final String STOP_NO = "stopNo";
 23 
 	static final String GET_ROUTE_SUMMARY_FOR_STOP = "GetRouteSummaryForStop";
 24 
 	static final String GET_NEXT_TRIPS_FOR_STOP = "GetNextTripsForStop";
 25 
 	static final String GET_NEXT_TRIPS_FOR_STOP_ALL_ROUTES = "GetNextTripsForStopAllRoutes";
 26 
 
 27 
 	RequestBroker m_broker;
 28 
 	ArrayList<NameValuePair> m_baseParams;
 29 
 
 30 
 	// Constructor
 31 
 	// appID   The appID for our application
 32 
 	// is      InputStream from which to read the apiKey
 33 Block: 1/1 
 	public Server(String appID, InputStream is) throws IOException {
 34 
 		assert (null != appID);
 35 Block: 1/1 Branch: 1/2 
 		assert (null != is);
 36 
 
 37 Block: 1/1 Branch: 1/2 
 		BufferedReader br = new BufferedReader(new InputStreamReader(is));
 38 
 		String apiKey = br.readLine();
 39 
 
 40 
 		m_baseParams = new ArrayList<NameValuePair>();
 41 
 		m_baseParams.add(new BasicNameValuePair(APP_ID, appID));
 42 
 		m_baseParams.add(new BasicNameValuePair(API_KEY, apiKey));
 43 
 
 44 
 		m_broker = new RequestBroker(GATEWAY_URL, m_baseParams);
 45 
 	}
 46 
 
 47 
 	public StopInfo getRouteSummaryForStop(int stopNo) 
 48 
 			throws FrankException
 49 
 	{
 50 
 		try {
 51 Block: 1/1 
 			ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
 52 
 			params.add(new BasicNameValuePair(STOP_NO, Integer.valueOf(stopNo).toString()));
 53 
 			return (StopInfo) m_broker.submitAndParse(GET_ROUTE_SUMMARY_FOR_STOP, params, RouteSummary.class);
 54 
 		}
 55 Block: 0/1 
 		catch (QDException e) {
 56 
 			throw new FrankException(e);
 57 
 		}
 58 
 	}
 59 
 
 60 
 	public StopInfo getNextTripsForStop(int stopNo, int routeNo) 
 61 
 			throws FrankException
 62 
 	{
 63 
 		try {
 64 Block: 1/1 
 			ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
 65 
 			params.add(new BasicNameValuePair(STOP_NO, Integer.valueOf(stopNo).toString()));
 66 
 			params.add(new BasicNameValuePair(ROUTE_NO, Integer.valueOf(routeNo).toString()));
 67 
 			return (StopInfo) m_broker.submitAndParse(GET_NEXT_TRIPS_FOR_STOP, params, NextTrips.class);
 68 
 		}
 69 Block: 0/1 
 		catch (QDException e) {
 70 
 			throw new FrankException(e);
 71 
 		}
 72 
 	}
 73 
 
 74 
 	public StopInfo getNextTripsForStopAllRoutes(int stopNo) 
 75 
 			throws FrankException
 76 
 	{
 77 
 		try {
 78 Block: 1/1 
 			ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
 79 
 			params.add(new BasicNameValuePair(STOP_NO, Integer.valueOf(stopNo).toString()));
 80 
 			return (StopInfo) m_broker.submitAndParse(GET_NEXT_TRIPS_FOR_STOP_ALL_ROUTES, params, RouteSummary.class);
 81 
 		}
 82 Block: 0/1 
 		catch (QDException e) {
 83 
 			throw new FrankException(e);
 84 
 		}
 85 
 	}
 86 
 }
 87 
 
-

-

Report generated 11/12/14 11:31 PM
- -