⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testadministratormanagement.java

📁 某达内学生培训最后做的电信计费系统项目的全部源代码
💻 JAVA
字号:
package com.team1.netctoss.test;

import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Set;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.team1.netctoss.entity.Administrator;
import com.team1.netctoss.entity.Module;
import com.team1.netctoss.service.AdministratorManagementService;

public class TestAdministratorManagement {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ApplicationContext ac = new ClassPathXmlApplicationContext(
				"applicationContext.xml");
		AdministratorManagementService ams = (AdministratorManagementService) ac
				.getBean("administratorManagementService");
//		Administrator a = new Administrator();
//		a.setLoginName("jamesni");
//		a.setLoginPassword("123");
//		a.setEnrollDate(new Date());
//
//		Module m1 = new Module();
//		m1.setId(1L);
//		m1.setName("管理员管理");
//		m1.setUserFlag(0);
//		a.addRight(m1);
//
//		Module m2 = new Module();
//		m2.setId(2L);
//		m2.setName("资费管理");
//		m2.setUserFlag(0);
//		a.addRight(m2);

//		Long id = ams.addAdministrator(a);
//		System.out.println("ID -> " + id);
		List<Administrator> list = ams.listAdministrator();
		boolean isRemoved = ams.removeAdministrator(list.get(0));
		if (isRemoved) {
			System.out.println("tarena is removed");
		} else {
			System.out.println("tarena is super administrator and cannot be removed!");
		}
//		for (Administrator aa: list) {
//			System.out.println("Administrator -> " + aa.getLoginName() + "的权限:");
//			Set<Module> rights = aa.getRights();
//			Iterator<Module> iter = rights.iterator();
//			while (iter.hasNext()) {
//				Module m = (Module) iter.next();
//				System.out.println(m.getId() + " -> " + m.getName());
//			}
//			System.out.println("====================================");
//		}
		
		//System.out.println(rights==null?"right is null":"right is not null "+rights.size());
		

	}

}

⌨️ 快捷键说明

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