Blame | Last modification | View Log | RSS feed
package in.shop2020.datalogger.event;import in.shop2020.datalogger.EventType;import org.json.JSONException;import org.json.JSONObject;public class DeliveryEstimate extends Event {private String pincode;private long deliveryDays;private long itemId;private boolean isCODAvailable;private String requestOrigin;public DeliveryEstimate(String[] eventFileds) {super(eventFileds);pincode = eventFileds[5].trim();deliveryDays = Long.parseLong(eventFileds[6].trim());itemId = Long.parseLong(eventFileds[7].trim());isCODAvailable = Boolean.parseBoolean(eventFileds[8].trim());requestOrigin = eventFileds[9].trim();}public DeliveryEstimate(EventType eType, String sessionId, long userId, String email, String[] logData) {super(eType, sessionId, userId, email);pincode = logData[0].trim();deliveryDays = Long.parseLong(logData[1].trim());itemId = Long.parseLong(logData[2].trim());isCODAvailable = Boolean.getBoolean(logData[3].trim());requestOrigin = logData[4].trim();}@Overridepublic JSONObject getLogDataInJson() {JSONObject logDataInJson = new JSONObject();try {logDataInJson.put("pincode", pincode);logDataInJson.put("deliveryDays_long", deliveryDays);logDataInJson.put("itemId_long", itemId);logDataInJson.put("isCODAvailable", isCODAvailable);logDataInJson.put("requestOrigin",requestOrigin);} catch (JSONException e) {e.printStackTrace();}return logDataInJson;}public String getPincode() {return pincode;}public void setPincode(String pincode) {this.pincode = pincode;}public long getDeliveryDays() {return deliveryDays;}public void setDeliveryDays(long deliveryDays) {this.deliveryDays = deliveryDays;}}