package com.jcommerce.gwt.client.panels.system; import java.io.Serializable; import java.util.Map; import com.jcommerce.gwt.client.form.BeanObject; import com.jcommerce.gwt.client.model.IPayment; import com.jcommerce.gwt.client.model.IPaymentConfigMeta; public class PaymentConfigMetaForm extends BeanObject implements Serializable, IPayment, IPaymentConfigMeta{ // private int id; // private String name; // private String code; // private String description; // private String payFee; // private boolean isCod; // private boolean isOnline; // private boolean isEnabled; // private Map<String, PaymentConfigFieldMetaForm> fieldMetas; // private Map<String, String> fieldValues; public PaymentConfigMetaForm() { } public String toString() { StringBuffer buf = new StringBuffer(); buf.append("pkid: "+getPkId()).append("\n"); buf.append("name: "+getPayName()).append("\n"); buf.append("code: "+getCode()).append("\n"); buf.append("description: "+getDescription()).append("\n"); buf.append("payFee: "+getPayFee()).append("\n"); buf.append("isCod: "+isCod()).append("\n"); buf.append("isOnline: "+isOnline()).append("\n"); buf.append("isEnabled: "+isEnabled()).append("\n"); buf.append("fieldValues: \n"); if(getFieldValues()==null) { buf.append("null\n"); } else { for(String key:getFieldValues().keySet()) { buf.append("key: ").append(key).append(", value: ").append(getFieldValues().get(key)).append("\n"); } } buf.append("fieldMetas: \n"); if(getFieldMetas() == null) { buf.append("null"); } else { buf.append("{\n"); for(String key:getFieldMetas().keySet()) { PaymentConfigFieldMetaForm fieldMeta = getFieldMetas().get(key); buf.append("key=").append(key).append("\n"); buf.append("value={").append(fieldMeta.toString()).append("}"); } buf.append("}\n"); } return buf.toString(); } public Map<String, PaymentConfigFieldMetaForm> getFieldMetas() { return (Map<String, PaymentConfigFieldMetaForm>)get(FIELDMETAS); } public void setFieldMetas(Map<String, PaymentConfigFieldMetaForm> fieldMetas) { set(FIELDMETAS, fieldMetas); } public Map<String, String> getFieldValues() { return (Map<String, String>)get(FIELDVALUES); } public void setFieldValues(Map<String, String> fieldValues) { set(FIELDVALUES, fieldValues); } // public String getCode() { // return code; // } // // public void setCode(String code) { // this.code = code; // } // // public String getDescription() { // return description; // } // // public void setDescription(String description) { // this.description = description; // } // public int getPkId() { // return id; // } // // public void setId(int id) { // this.id = id; // } // // public boolean isCod() { // return isCod; // } // // public void setCod(boolean isCod) { // this.isCod = isCod; // } // // public boolean isEnabled() { // return isEnabled; // } // // public void setEnabled(boolean isEnabled) { // this.isEnabled = isEnabled; // } // // public boolean isOnline() { // return isOnline; // } // // public void setOnline(boolean isOnline) { // this.isOnline = isOnline; // } // // public String getName() { // return name; // } // // public void setName(String name) { // this.name = name; // } // // public String getPayFee() { // return payFee; // } // // public void setPayFee(String payFee) { // this.payFee = payFee; // } public String getCode() { return getString(CODE); } public void setCode(String code) { set(CODE, code); } public String getDescription() { return getString(DESCRIPTION); } public void setDescription(String description) { set(DESCRIPTION, description); } public String getPkId() { return getString(ID); } public void setId(String id) { set(ID, id); } public boolean isCod() { return get(COD)==null ? false : (Boolean)get(COD); } public void setCod(boolean isCod) { set(COD, isCod); } public boolean isEnabled() { return get(ENABLED) == null? false : (Boolean)get(ENABLED); } public void setEnabled(boolean isEnabled) { set(ENABLED, isEnabled); } public boolean isOnline() { return get(ONLINE) == null? false : (Boolean)get(ONLINE); } public void setOnline(boolean isOnline) { set(ONLINE, isOnline); } public String getPayName() { return get(NAME); } public void setPayName(String name) { set(NAME, name); } public String getPayFee() { return get(FEE); } public void setPayFee(String payFee) { set(FEE, payFee); } }