package com.diodesoftware.scb.tables; import com.diodesoftware.dbmapper.DatabaseEntry; import com.diodesoftware.dbmapper.DatabaseColumn; import com.diodesoftware.dbmapper.DatabaseColumnType; import java.util.Calendar; /** * Created by IntelliJ IDEA. * User: Rob * Date: Oct 15, 2006 * Time: 1:04:53 PM * To change this template use File | Settings | File Templates. */ public class Payment implements DatabaseEntry { private int number; private String itemName = null; private String itemNumber = null; private String paymentStatus = null; private String paymentAmount = null; private String paymentCurrency = null; private String txnId = null; private String receiverEmail = null; private String payerEmail = null; private String custom = null; private String message = null; private int resultType = 0; private Calendar paymentDate = Calendar.getInstance(); public static final int USER_UPGRADED = 1; public static final int PAYMENT_NOT_COMPLETE = 2; public static final int CUSTOM_NOT_A_NUMBER = 3; public static final int USER_DOES_NOT_EXIST = 4; public static final int USER_ALREADY_PRO = 5; public static final int UNEXPECTED_ERROR = 6; private DatabaseColumn[] columns = new DatabaseColumn[]{ new DatabaseColumn("ItemName", DatabaseColumnType.CHAR_200), new DatabaseColumn("ItemNumber", DatabaseColumnType.CHAR_200), new DatabaseColumn("PaymentStatus", DatabaseColumnType.CHAR_200), new DatabaseColumn("PaymentAmount", DatabaseColumnType.CHAR_200), new DatabaseColumn("PaymentCurrency", DatabaseColumnType.CHAR_200), new DatabaseColumn("TxnId", DatabaseColumnType.CHAR_200), new DatabaseColumn("ReceiverEmail", DatabaseColumnType.CHAR_200), new DatabaseColumn("PayerEmail", DatabaseColumnType.CHAR_200), new DatabaseColumn("Custom", DatabaseColumnType.CHAR_200), new DatabaseColumn("Message", DatabaseColumnType.CHAR_200), new DatabaseColumn("PaymentDate", DatabaseColumnType.DATE12), new DatabaseColumn("ResultType", DatabaseColumnType.DECIMAL) }; public DatabaseColumn[] columns() { return columns; } public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } public String getItemName() { return itemName; } public void setItemName(String itemName) { this.itemName = itemName; } public String getItemNumber() { return itemNumber; } public void setItemNumber(String itemNumber) { this.itemNumber = itemNumber; } public String getPaymentStatus() { return paymentStatus; } public void setPaymentStatus(String paymentStatus) { this.paymentStatus = paymentStatus; } public String getPaymentAmount() { return paymentAmount; } public void setPaymentAmount(String paymentAmount) { this.paymentAmount = paymentAmount; } public String getPaymentCurrency() { return paymentCurrency; } public void setPaymentCurrency(String paymentCurrency) { this.paymentCurrency = paymentCurrency; } public String getTxnId() { return txnId; } public void setTxnId(String txnId) { this.txnId = txnId; } public String getReceiverEmail() { return receiverEmail; } public void setReceiverEmail(String receiverEmail) { this.receiverEmail = receiverEmail; } public String getPayerEmail() { return payerEmail; } public void setPayerEmail(String payerEmail) { this.payerEmail = payerEmail; } public String getCustom() { return custom; } public void setCustom(String custom) { this.custom = custom; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public int getResultType() { return resultType; } public void setResultType(int resultType) { this.resultType = resultType; } public Calendar getPaymentDate() { return paymentDate; } public void setPaymentDate(Calendar paymentDate) { this.paymentDate = paymentDate; } }