package com.applicasa.VirtualGoodCategory;
import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.Map;
import applicasa.LiCore.LiLocation;
import applicasa.LiCore.LiField;
import applicasa.LiJson.LiJSONObject;
public class VirtualGoodCategoryData {
protected static Map<String, LiFieldVirtualGoodCategory> stringMap = new HashMap<String, LiFieldVirtualGoodCategory>();
LiJSONObject incrementedFields = new LiJSONObject();
public static boolean EnableOffline = true;
public enum LiFieldVirtualGoodCategory implements LiField
{
VirtualGoodCategory_None
, VirtualGoodCategoryID
, VirtualGoodCategoryName
, VirtualGoodCategoryLastUpdate
, VirtualGoodCategoryPos
;
private LiFieldVirtualGoodCategory() {
stringMap.put(this.toString(), this);
}
public static LiFieldVirtualGoodCategory getLiFieldVirtualGoodCategory(String key) {
return stringMap.get(key);
}
}
protected static Map<String, Object > virtualGoodCategoryCallbacks = new HashMap<String, Object>();
//Class Name
public final static String kClassName = "VirtualGoodCategory";
////
//// Class fields name - Static Fields
////
////
////
public String VirtualGoodCategoryID;
public String VirtualGoodCategoryName;
public GregorianCalendar VirtualGoodCategoryLastUpdate;
public int VirtualGoodCategoryPos;
public String getVirtualGoodCategoryID() {
return VirtualGoodCategoryID;
}
public void setVirtualGoodCategoryID(String VirtualGoodCategoryID) {
this.VirtualGoodCategoryID = VirtualGoodCategoryID;
}
public String getVirtualGoodCategoryName() {
return VirtualGoodCategoryName;
}
public void setVirtualGoodCategoryName(String VirtualGoodCategoryName) {
this.VirtualGoodCategoryName = VirtualGoodCategoryName;
}
public GregorianCalendar getVirtualGoodCategoryLastUpdate() {
return VirtualGoodCategoryLastUpdate;
}
public void setVirtualGoodCategoryLastUpdate(GregorianCalendar VirtualGoodCategoryLastUpdate) {
this.VirtualGoodCategoryLastUpdate = VirtualGoodCategoryLastUpdate;
}
public int getVirtualGoodCategoryPos() {
return VirtualGoodCategoryPos;
}
public void setVirtualGoodCategoryPos(int VirtualGoodCategoryPos) {
this.VirtualGoodCategoryPos = VirtualGoodCategoryPos;
}
public static String getVirtualGoodCategorySortField(LiFieldVirtualGoodCategory field)
{
return field.toString();
}
public Object getVirtualGoodCategoryFieldbySortType(LiFieldVirtualGoodCategory field)
{
switch (field){
case VirtualGoodCategory_None:
return VirtualGoodCategoryID;
case VirtualGoodCategoryID:
return VirtualGoodCategoryID;
case VirtualGoodCategoryName:
return VirtualGoodCategoryName;
case VirtualGoodCategoryLastUpdate:
return VirtualGoodCategoryLastUpdate;
case VirtualGoodCategoryPos:
return VirtualGoodCategoryPos;
default:
return "";
}
}
protected boolean setVirtualGoodCategoryFieldbySortType(LiFieldVirtualGoodCategory field, Object value)
{
switch (field){
case VirtualGoodCategory_None:
break;
case VirtualGoodCategoryID:
VirtualGoodCategoryID = (String)value;
break;
case VirtualGoodCategoryName:
VirtualGoodCategoryName = (String)value;
break;
case VirtualGoodCategoryLastUpdate:
VirtualGoodCategoryLastUpdate = (GregorianCalendar)value;
break;
case VirtualGoodCategoryPos:
VirtualGoodCategoryPos = (Integer)value;
break;
default:
break;
}
return true;
}
}