package com.cs.srs.model.data;
import java.util.HashMap;
import com.cs.srs.model.data.Item.State;
public class BuyingItem extends SRSData {
private String count;
private String account;
private String state;
private String members_id;
private String retailer_items_id;
public BuyingItem(int id, int count, String account, State state, int members_id, int retailer_items_id) {
super(id);
setCount(count);
setAccount(account);
setState(state);
setMembersId(members_id);
setRetailerItemsId(retailer_items_id);
}
public BuyingItem(int count, String account, State state, int members_id, int retailer_items_id) {
this(0, count, account, state, members_id, retailer_items_id);
}
public String[] getValueTuple() {
String[] tuple = { getRawId(), count, account, state, members_id, retailer_items_id };
return tuple;
}
public HashMap<String, String> getValuePair() {
HashMap<String, String> pair = new HashMap<String, String>();
pair.put("count", count);
pair.put("account", account);
pair.put("state", state);
pair.put("members_id", members_id);
pair.put("retailer_items_id", retailer_items_id);
return pair;
}
public void setCount(int count) {
this.count = count + "";
}
public int getCount() {
return Integer.parseInt(count);
}
public void setAccount(String account) {
this.account = getDQuoteString(account);
}
public String getAccount() {
return getDQuoteFreeString(account);
}
public void setState(State state) {
this.state = getDQuoteString(state.toString());
}
public State getState() {
return State.toState(getDQuoteFreeString(state));
}
public void setMembersId(int members_id) {
this.members_id = "" + members_id;
}
public int getMembersId() {
return Integer.parseInt(members_id);
}
public void setRetailerItemsId(int retailer_items_id) {
this.retailer_items_id = "" + retailer_items_id;
}
public int getRetailerItemsId() {
return Integer.parseInt(retailer_items_id);
}
}