userinfoimpl.java

来自「spring+hibernate+struts开发的校务oa系统」· Java 代码 · 共 65 行

JAVA
65
字号
package com.yondor.oa.service.userinfo;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.yondor.oa.common.utils.BeanManage;
import com.yondor.oa.db.operator.dao.Operator;
import com.yondor.oa.db.operator.dao.OperatorVO;
import com.yondor.oa.db.userinfo.dao.Userinfo;
import com.yondor.oa.db.userinfo.dao.UserinfoVO;
import com.yondor.oa.db.userinfo.iface.IUserinfo;

public class UserinfoImpl implements IUserinfoService {
	private static final Log log=LogFactory.getLog(UserinfoImpl.class);
	private IUserinfo iuserinfo;
	
	
//	------------------- insert update delete query method
	public void save(UserinfoVO userinfoVO){
		Userinfo instance=new Userinfo();
		BeanManage.simpleCopy(userinfoVO, instance);
		iuserinfo.save(instance);
	}
	
	public void attachDirty(UserinfoVO userinfoVO){
		Userinfo instance=new Userinfo();
		BeanManage.simpleCopy(userinfoVO, instance);
		iuserinfo.attachDirty(instance);
	}
	
	public void delete(UserinfoVO userinfoVO) {
		Userinfo instance=new Userinfo();
		BeanManage.simpleCopy(userinfoVO, instance);
		iuserinfo.delete(instance);
	} 
	
	public UserinfoVO findById(Long id){
		Userinfo instance=iuserinfo.findById(id);
		UserinfoVO userinfoVO=new UserinfoVO();
		BeanManage.simpleCopy(instance, userinfoVO);
		return userinfoVO;
	}
	
	//convert by--cjr
	public UserinfoVO convertVO(Userinfo userinfo){
		UserinfoVO vo=new UserinfoVO();
		BeanManage.simpleCopy(userinfo, vo);
		return vo;
	}
	
	public Userinfo convertPojo(UserinfoVO vo){
		Userinfo userinfo=new Userinfo();
		BeanManage.simpleCopy(vo, userinfo);
		return userinfo;
	}
	
//	----------------getter/setter
	public IUserinfo getIuserinfo() {
		return iuserinfo;
	}
	public void setIuserinfo(IUserinfo iuserinfo) {
		this.iuserinfo = iuserinfo;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?