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 + -
显示快捷键?