/** * @Title: WebUserEntity.java * @Description: TODO * @author: Calvinyang * @date: Oct 12, 2014 1:31:04 PM * Copyright: Copyright (c) 2013 * @version: 1.0 */ package edu.fudan.webclient.entity; import com.mongodb.DBObject; import edu.fudan.webclient.util.MongoConverter; /** * @author: Calvinyang * @Description: TODO * @date: Oct 12, 2014 1:31:04 PM */ public class WebUserEntity extends BaseMongoEntity implements IMongoEntity { private String id; private String name; private String passwd; private String role; @Override public String getCollectionName() { return "WebUser"; } @Override public IMongoEntity fromDBObject(DBObject obj) { MongoConverter converter = new MongoConverter(obj); setId(converter.getString("_id")); setName(converter.getString("name")); setPasswd(converter.getString("passwd")); setRole(converter.getString("role")); return this; } /** * @return the id */ public String getId() { return id; } /** * @param id * the id to set */ public void setId(String id) { this.id = id; } /** * @return the name */ public String getName() { return name; } /** * @param name * the name to set */ public void setName(String name) { this.name = name; } /** * @return the passwd */ public String getPasswd() { return passwd; } /** * @param passwd * the passwd to set */ public void setPasswd(String passwd) { this.passwd = passwd; } /** * @return the role */ public String getRole() { return role; } /** * @param role * the role to set */ public void setRole(String role) { this.role = role; } }