org.onebusaway.transit_data_federation.services.reporting
Interface UserReportingService


public interface UserReportingService


Method Summary
 void deleteStopProblemReportForId(long id)
           
 void deleteTripProblemReportForId(long id)
           
 List<StopProblemReportBean> getAllStopProblemReportsForStopId(org.onebusaway.gtfs.model.AgencyAndId stopId)
           
 List<String> getAllTripProblemReportLabels()
           
 List<TripProblemReportBean> getAllTripProblemReportsForTripId(org.onebusaway.gtfs.model.AgencyAndId tripId)
           
 StopProblemReportBean getStopProblemReportForId(long id)
           
 ListBean<StopProblemReportBean> getStopProblemReports(StopProblemReportQueryBean query)
           
 ListBean<StopProblemReportSummaryBean> getStopProblemReportSummaries(StopProblemReportQueryBean query)
           
 TripProblemReportBean getTripProblemReportForId(long id)
           
 ListBean<TripProblemReportBean> getTripProblemReports(TripProblemReportQueryBean query)
           
 ListBean<TripProblemReportSummaryBean> getTripProblemReportSummaries(TripProblemReportQueryBean query)
           
 void reportProblemWithPlannedTrip(TransitLocationBean from, TransitLocationBean to, long targetTime, ConstraintsBean constraints, PlannedTripProblemReportBean report)
           
 void reportProblemWithStop(StopProblemReportBean problem)
           
 void reportProblemWithTrip(TripProblemReportBean problem)
           
 void updateTripProblemReport(TripProblemReportBean tripProblemReport)
           
 

Method Detail

reportProblemWithStop

void reportProblemWithStop(StopProblemReportBean problem)

getStopProblemReportSummaries

ListBean<StopProblemReportSummaryBean> getStopProblemReportSummaries(StopProblemReportQueryBean query)

getStopProblemReports

ListBean<StopProblemReportBean> getStopProblemReports(StopProblemReportQueryBean query)

getAllStopProblemReportsForStopId

List<StopProblemReportBean> getAllStopProblemReportsForStopId(org.onebusaway.gtfs.model.AgencyAndId stopId)

getStopProblemReportForId

StopProblemReportBean getStopProblemReportForId(long id)

deleteStopProblemReportForId

void deleteStopProblemReportForId(long id)

reportProblemWithTrip

void reportProblemWithTrip(TripProblemReportBean problem)

getTripProblemReportSummaries

ListBean<TripProblemReportSummaryBean> getTripProblemReportSummaries(TripProblemReportQueryBean query)

getTripProblemReports

ListBean<TripProblemReportBean> getTripProblemReports(TripProblemReportQueryBean query)

getAllTripProblemReportsForTripId

List<TripProblemReportBean> getAllTripProblemReportsForTripId(org.onebusaway.gtfs.model.AgencyAndId tripId)

getTripProblemReportForId

TripProblemReportBean getTripProblemReportForId(long id)

updateTripProblemReport

void updateTripProblemReport(TripProblemReportBean tripProblemReport)

deleteTripProblemReportForId

void deleteTripProblemReportForId(long id)

getAllTripProblemReportLabels

List<String> getAllTripProblemReportLabels()

reportProblemWithPlannedTrip

void reportProblemWithPlannedTrip(TransitLocationBean from,
                                  TransitLocationBean to,
                                  long targetTime,
                                  ConstraintsBean constraints,
                                  PlannedTripProblemReportBean report)


Copyright © 2012 OneBusAway. All Rights Reserved.