popedomimpl.java

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

JAVA
75
字号
package com.yondor.oa.service.popedom;

import java.util.List;

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.popedom.dao.Popedom;
import com.yondor.oa.db.popedom.dao.PopedomVO;
import com.yondor.oa.db.popedom.iface.IPopedom;

public class PopedomImpl implements IPopedomService {
	private static final Log log = LogFactory.getLog(PopedomImpl.class);
	
	private IPopedom ipopedom;
//	------------------- business logic
	public List findSegment(int firstResult,int maxResults){
		
		return ipopedom.findSegment(firstResult, maxResults);
	}
	public List findAll(){
		return ipopedom.findAll();
	}
	
	public PopedomVO convertVO(Popedom popedom){
		PopedomVO vo=new PopedomVO();
		BeanManage.simpleCopy(popedom, vo);
		return vo;
	}
		
	public Popedom convertPojo(PopedomVO vo){
		Popedom popedom=new Popedom();
		BeanManage.simpleCopy(vo, popedom);
		return popedom;
	}
	
//	------------------- insert update delete query method
	public void save(PopedomVO popedomVO){
		Popedom instance=new Popedom();
		BeanManage.simpleCopy(popedomVO, instance);
		ipopedom.save(instance);
	}
	
	public void attachDirty(PopedomVO popedomVO){
		Popedom instance=new Popedom();
		BeanManage.simpleCopy(popedomVO, instance);
		ipopedom.attachDirty(instance);
	}
	
	public void delete(PopedomVO popedomVO) {
		Popedom instance=new Popedom();
		BeanManage.simpleCopy(popedomVO, instance);
		ipopedom.delete(instance);
	} 
	
	public PopedomVO findById(Long id){
		Popedom instance=ipopedom.findById(id);
		PopedomVO popedomVO=new PopedomVO();
		BeanManage.simpleCopy(instance, popedomVO);
		return popedomVO;
	}

//	----------------getter/setter
	public IPopedom getIpopedom() {
		return ipopedom;
	}

	public void setIpopedom(IPopedom ipopedom) {
		this.ipopedom = ipopedom;
	}
}

⌨️ 快捷键说明

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