package com.planfeed.others; import com.google.api.client.http.HttpTransport; import com.google.api.client.http.javanet.NetHttpTransport; import com.google.api.client.json.JsonFactory; import com.google.api.client.json.jackson2.JacksonFactory; public class GlobalValues { private static GlobalValues uniqueInstance; /** Global instance of the HTTP transport. */ private static HttpTransport HTTP_TRANSPORT; /** Global instance of the JSON factory. */ private static JsonFactory JSON_FACTORY; private static final String CLIENT_ID = "XXX"; private static final String CLIENT_SECRET = "XXX"; private static final String MESSAGE_DESCRIPTION="\nMeeting in Plan&Feedback Meeting Tool:\nhttp://pfmeeting.com/#/meeting/"; private GlobalValues(){} public static GlobalValues getInstance(){ if(uniqueInstance == null){ uniqueInstance=new GlobalValues(); HTTP_TRANSPORT= new NetHttpTransport(); JSON_FACTORY=JacksonFactory.getDefaultInstance(); } return uniqueInstance; } public HttpTransport getHttpTransport(){ return HTTP_TRANSPORT; } public JsonFactory getJSON_FACTORY() { return JSON_FACTORY; } public String getClientSecret() { return CLIENT_SECRET; } public String getClientId() { return CLIENT_ID; } public String getMessageDescription(String meetingId){ return MESSAGE_DESCRIPTION+meetingId; } }