usergrouplinkimpl.java

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

JAVA
82
字号
package com.yondor.oa.service.usergrouplink;

import java.util.Collection;
import java.util.List;
import java.util.Set;

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.OperatorVO;
import com.yondor.oa.db.usergrouplink.dao.UserGrouplink;
import com.yondor.oa.db.usergrouplink.dao.UserGrouplinkVO;
import com.yondor.oa.db.usergrouplink.iface.IUserGroupLink;
import com.yondor.oa.service.usergroup.UsergroupImpl;

public class UsergrouplinkImpl implements IUsergrouplinkService {
	private static final Log log = LogFactory.getLog(UsergrouplinkImpl.class);
	private IUserGroupLink iusergrouplink;
	
	public List finadAll(){
		StringBuffer hql=new StringBuffer("from UserGrouplink");
		return iusergrouplink.findByHql(hql);
	}
	public Collection findByUser(OperatorVO operatorVO){
		return iusergrouplink.findByOperator(operatorVO);
	}
	
	public List query(UserGrouplinkVO paramVO){
		return iusergrouplink.query(paramVO);
	}
	public List query(UserGrouplinkVO paramVO,int firstResult, int maxResult){
		return iusergrouplink.query(paramVO, firstResult, maxResult);
	}
	
//	------------------- insert update delete query method
	public void save(UserGrouplinkVO usergrouplinkVO){
		UserGrouplink instance=new UserGrouplink();
		BeanManage.simpleCopy(usergrouplinkVO, instance);
		iusergrouplink.save(instance);
	}
	
	public void attachDirty(UserGrouplinkVO usergrouplinkVO){
		UserGrouplink instance=new UserGrouplink();
		BeanManage.simpleCopy(usergrouplinkVO, instance);
		iusergrouplink.attachDirty(instance);
	}
	
	public void delete(UserGrouplinkVO usergrouplinkVO) {
		UserGrouplink instance=new UserGrouplink();
		BeanManage.simpleCopy(usergrouplinkVO, instance);
		iusergrouplink.delete(instance);
	} 
	
	public UserGrouplinkVO findById(Long id){
		UserGrouplink instance=iusergrouplink.findById(id);
		UserGrouplinkVO usergrouplinkVO=new UserGrouplinkVO();
		BeanManage.simpleCopy(instance, usergrouplinkVO);
		return usergrouplinkVO;
	}
//	------------------- Convert Object
	public UserGrouplinkVO convertVO(UserGrouplink userGrouplink){
		UserGrouplinkVO userGrouplinkVO=new UserGrouplinkVO();
		BeanManage.simpleCopy(userGrouplink, userGrouplinkVO);
		return userGrouplinkVO;
	}
	public UserGrouplink convertPojo(UserGrouplinkVO userGrouplinkVO){
		UserGrouplink userGrouplink=new UserGrouplink();
		BeanManage.simpleCopy(userGrouplinkVO,userGrouplink);
		return userGrouplink;
	}
	
//	----------------getter/setter
	public IUserGroupLink getIusergrouplink() {
		return iusergrouplink;
	}

	public void setIusergrouplink(IUserGroupLink iusergrouplink) {
		this.iusergrouplink = iusergrouplink;
	}
}

⌨️ 快捷键说明

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