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 RechargeStatusEvent extends Event{private long operatorId;private long amount;private long walletAmount;private String rechargeType;public RechargeStatusEvent(String[] eventFileds) {super(eventFileds);operatorId = Long.parseLong(eventFileds[5].trim());amount = Long.parseLong(eventFileds[6].trim());walletAmount = Long.parseLong(eventFileds[7].trim());rechargeType = eventFileds[8].trim();}public RechargeStatusEvent(EventType eType, String sessionId, long userId, String email, String[] logData) {super(eType, sessionId, userId, email);operatorId = Long.parseLong(logData[0].trim());amount = Long.parseLong(logData[1].trim());walletAmount = Long.parseLong(logData[2].trim());rechargeType = logData[3].trim();}public String toString() {StringBuilder sb = new StringBuilder();sb.append(eventType.name() + ", ");sb.append("userEmail : " + userEmail);sb.append(" operatorId : " + operatorId);sb.append(" amount : " + amount);sb.append(" walletAmount : " + walletAmount);sb.append(" rechargeType : " + rechargeType);sb.append(" time : " + time);sb.append(" session : " + sessionId);return sb.toString();}@Overridepublic JSONObject getLogDataInJson() {JSONObject logDataInJson = new JSONObject();try {logDataInJson.put("operatorId", operatorId);logDataInJson.put("amount", amount);logDataInJson.put("walletAmount", walletAmount);logDataInJson.put("rechargeType", rechargeType);} catch (JSONException e) {e.printStackTrace();}return logDataInJson;}public long getOperatorId() {return operatorId;}public void setOperatorId(long operatorId) {this.operatorId = operatorId;}public long getAmount() {return amount;}public void setAmount(long amount) {this.amount = amount;}public long getWalletAmount() {return walletAmount;}public void setWalletAmount(long walletAmount) {this.walletAmount = walletAmount;}public String getRechargeType() {return rechargeType;}public void setRechargeType(String rechargeType) {this.rechargeType = rechargeType;}}