📄 usergroupimpl.java
字号:
package com.yondor.oa.service.usergroup;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.Criteria;
import org.springframework.beans.BeanUtils;
import com.yondor.oa.common.utils.BeanManage;
import com.yondor.oa.db.greensysparam.dao.Greensysparam;
import com.yondor.oa.db.greensysparam.dao.GreensysparamVO;
import com.yondor.oa.db.operator.dao.Operator;
import com.yondor.oa.db.operator.dao.OperatorVO;
import com.yondor.oa.db.usergroup.dao.Usergroup;
import com.yondor.oa.db.usergroup.dao.UsergroupVO;
import com.yondor.oa.db.usergroup.iface.IUsergroup;
import com.yondor.oa.db.usergrouplink.dao.UserGrouplink;
import com.yondor.oa.db.usergrouplink.dao.UserGrouplinkVO;
import com.yondor.oa.service.popedom.PopedomImpl;
public class UsergroupImpl implements IUsergroupService {
private static final Log log = LogFactory.getLog(UsergroupImpl.class);
private IUsergroup iuserGroup;
// ------------------- business logic
public List finadAll(){
StringBuffer hql=new StringBuffer("from Usergroup");
return iuserGroup.findByHql(hql);
}
public UsergroupVO findByGroupname(String groupname){
Usergroup usergroup=(Usergroup) iuserGroup.findByGroupname(groupname).iterator().next();
UsergroupVO vo=new UsergroupVO();
BeanManage.simpleCopy(usergroup, vo);
return vo;
}
public List findSegment(int firstResult,int maxResults){
return iuserGroup.findSegment(firstResult,maxResults);
}
// ------------------- Convert Object
public UsergroupVO convertVO(Usergroup usergroup){
UsergroupVO usergroupVO=new UsergroupVO();
BeanManage.simpleCopy(usergroup, usergroupVO);
return usergroupVO;
}
public Usergroup convertPojo(UsergroupVO usergroupVO){
Usergroup usergroup=new Usergroup();
BeanManage.simpleCopy(usergroupVO, usergroup);
return usergroup;
}
// ------------------- insert update delete query method
public void save(UsergroupVO usergroupVO){
Usergroup usergroup=new Usergroup();
BeanManage.simpleCopy(usergroupVO, usergroup);
iuserGroup.save(usergroup);
}
public void attachDirty(UsergroupVO usergroupVO){
Usergroup usergroup=new Usergroup();
BeanManage.simpleCopy(usergroupVO, usergroup);
iuserGroup.attachDirty(usergroup);
}
public void delete(UsergroupVO usergroupVO) {
Usergroup usergroup=new Usergroup();
BeanManage.simpleCopy(usergroupVO, usergroup);
iuserGroup.delete(usergroup);
}
public UsergroupVO findById(Long id){
Usergroup usergroup=iuserGroup.findById(id);
UsergroupVO usergropVO=new UsergroupVO();
BeanManage.simpleCopy(usergroup, usergropVO);
return usergropVO;
}
// ----------------getter/setter
public IUsergroup getIuserGroup() {
return iuserGroup;
}
public void setIuserGroup(IUsergroup iuserGroup) {
this.iuserGroup = iuserGroup;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -