package com.vci.server.base.delegate; import com.vci.common.objects.UserEntity; import com.vci.corba.common.data.UserEntityInfo; import com.vci.server.base.persistence.dao.BaseService; /** *

Title: UserEntityDelegate

*

Description:

*

Copyright: Copyright (c) 2012

*

Company: VCI

* @author wangxl * @time 2012-5-10 * @version 1.0 */ public class UserEntityDelegate { public static UserEntity changeUserEntityInfoToEntity(UserEntityInfo info) { UserEntity obj = new UserEntity(); obj.setUserName(info.userName); obj.setIp(info.ip); obj.setModule(info.modules); return obj; } public static UserEntityInfo changeUserEntityToInfo(UserEntity obj) { UserEntityInfo info = new UserEntityInfo(); info.userName = obj.getUserName() == null ? "" : obj.getUserName(); info.modules = obj.getModule() == null ? "" : obj.getModule(); info.ip = obj.getIp() == null ? "" : obj.getIp(); return info; } public static void setUserEntityToService(BaseService service, UserEntityInfo userEntityInfo) { UserEntity userEntity = changeUserEntityInfoToEntity(userEntityInfo); service.setUserEntity(userEntity); } }