package com.alipay.demo.trade.model.hb; public class PosTradeInfo implements TradeInfo { private HbStatus status; private String time; private int timeConsume; public static PosTradeInfo newInstance(HbStatus status, String time, int timeConsume) { PosTradeInfo info = new PosTradeInfo(); if ((timeConsume > 99) || (timeConsume < 0)) { timeConsume = 99; } info.setTimeConsume(timeConsume); info.setStatus(status); info.setTime(time); return info; } public String toString() { return this.status.name() + this.time + String.format("%02d", new Object[]{Integer.valueOf(this.timeConsume)}); } public HbStatus getStatus() { return this.status; } public void setStatus(HbStatus status) { this.status = status; } public String getTime() { return this.time; } public void setTime(String time) { this.time = time; } public double getTimeConsume() { return this.timeConsume; } public void setTimeConsume(int timeConsume) { this.timeConsume = timeConsume; } }