/* * */ package org.smartly.packages.mongo.impl.db.entity.item; import com.mongodb.DBObject; import org.smartly.packages.mongo.impl.MongoObject; import org.smartly.packages.mongo.impl.db.entity.IMongoEntityConstants; import org.smartly.packages.mongo.impl.util.MongoUtils; /** * Country data. * <p/> * FIELDS: * - UID {uid}: id of region or province. i.e. "RN" * - NAME {name}: name of region or province. i.e. "Rimini" * * @author angelo.geminiani */ public class MongoCountryRegion extends MongoObject { // ------------------------------------------------------------------------ // Constants // ------------------------------------------------------------------------ //-- fields --// public static final String UID = IMongoEntityConstants.UID; public static final String NAME = IMongoEntityConstants.NAME; // ------------------------------------------------------------------------ // Constructor // ------------------------------------------------------------------------ public MongoCountryRegion() { this.append(UID, ""); this.append(NAME, ""); } // ------------------------------------------------------------------------ // STATIC // ------------------------------------------------------------------------ public static String getUid(final DBObject item) { return MongoUtils.getString(item, UID); } public static void setUid(final DBObject item, final String value) { MongoUtils.put(item, UID, value); } public static String getName(final DBObject item) { return MongoUtils.getString(item, NAME); } public static void setName(final DBObject item, final String value) { MongoUtils.put(item, NAME, value); } }