groupservice.java

来自「Italk吧简易论坛 基于struts+extjs+hibernate+s」· Java 代码 · 共 49 行

JAVA
49
字号
package com.italk.service;
import java.util.List;

import org.dom4j.Document;

import com.italk.ui.GroupXML;
import com.italk.vo.Group;
import com.italk.vo.User;
public class GroupService extends BaseService {
	public Document getAllGroup() {
		List list=gdao.getAllGroup();
		GroupXML gXml=new GroupXML();
		return gXml.getGroupList(list);
	}
	
	public void addGroup() {
		Group g=new Group();
		g.setCanDelete(new Boolean(false));
		g.setCanLock(new Boolean(false));
		g.setCanLogon(new Boolean(true));
		g.setCanPrime(new Boolean(false));
		g.setCanPublish(new Boolean(true));
		g.setCanReply(new Boolean(true));
		g.setCanTop(new Boolean(false));
		g.setDescription("description");
		g.setGroupName("组名");
		gdao.insert(g);
	}
	
	public void changeGroup(Group g) {
		Group srcGroup=(Group)gdao.getById(g.getId());
		srcGroup.setCanDelete(g.getCanDelete());
		srcGroup.setCanLock(g.getCanLock());
		srcGroup.setCanLogon(g.getCanLogon());
		srcGroup.setCanPrime(g.getCanPrime());
		srcGroup.setCanPublish(g.getCanPublish());
		srcGroup.setCanReply(g.getCanReply());
		srcGroup.setCanTop(g.getCanTop());
		srcGroup.setDescription(g.getDescription());
		srcGroup.setGroupName(g.getGroupName());
	}
	
	public void changeUserGroup(String uid,String gid) {
		User user=(User) udao.getById(Long.decode(uid));
		Group group=(Group) gdao.getById(Long.decode(gid));
		user.setGroup(group);
	}
}

⌨️ 快捷键说明

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