/src/traveldashboard/server/data/AllTubeRatingGetterUtils.java
https://bitbucket.org/ambientic/traveldashboard-server · Java · 31 lines · 17 code · 14 blank · 0 comment · 2 complexity · 7d90c5ab5fbb1c38aa7b2569bfbdc448 MD5 · raw file
- package traveldashboard.server.data;
- import org.ibicoop.sdp.config.NetworkMessage;
- import com.google.gson.Gson;
- public class AllTubeRatingGetterUtils extends ResponseUtils {
-
- private static final String TAG = "TubeRatingGetterUtils";
-
- public static NetworkMessage getAllTubeRatingMessage(NetworkMessage req) {
-
- String methodTag = "getAllTubeRatingMessage";
-
- if (DataConstants.DEBUG) TdServerLogger.print(TAG, methodTag, "Start getting all tube ratings");
-
- NetworkMessage resp = prepareMsgReturn(req);
-
- String city = req.getPayload(DataConstants.PARAM_KEY_CITY_TYPE);
-
- Gson gson = new Gson();
-
- String json = gson.toJson(MongoDbManager.getMetroGeneralRatingsCollection(city));
-
- resp.addPayload(DataConstants.ALL_TUBE_RATING_MESSAGE, json);
- if (DataConstants.DEBUG) TdServerLogger.print(TAG, methodTag, "End get all tube rating message : " + new String(resp.encode()));
-
- return resp;
- }
- }