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

📄 testrightdelegate.java

📁 Java开发的权限管理的例子
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
			PerssionId perssionId1=new PerssionId();
			perssionId1.setRoleId("2");
			perssionId1.setFunctionId("6");
			permission1.setId(perssionId1);
			permissions.add(permission);
			permissions.add(permission1);
			BeanFactory.getInstance().getRightDelegate().saveFunctionsToRole(permissions, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println(" 成功与否 :  " + state.isOK()+"   "+state.getErrCode());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testSaveRolesToUser() {
			logger.debug("testSaveRolesToUser");
	    	System.out.println("-----------------");
			long l1=System.currentTimeMillis();
			List userRoles=new ArrayList();
			UserRole userRole=new UserRole();
			UserRoleId userRoleId=new UserRoleId();
			userRoleId.setRoleId("11");
			userRoleId.setUserId("10");
			userRole.setId(userRoleId);
			userRoles.add(userRole);
			try {
				BeanFactory.getInstance().getRightDelegate().saveRolesToUser(userRoles, state);
				System.out.println("state = "+state.getErrCode());
			} catch (Exception e) {
				System.out.println("Exception state = "+state.getErrCode()+"  "+state.isOK());
			}
			
	    	long l2=System.currentTimeMillis();
	    	System.out.println(" 成功与否 :  " + state.isOK());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testSaveRoleToUser() {
			logger.debug("testSaveRolesToUser");
	    	System.out.println("-----------------");
			long l1=System.currentTimeMillis();
			UserRole userRole=new UserRole();
			UserRoleId userRoleId=new UserRoleId();
			userRoleId.setRoleId("11");
			userRoleId.setUserId("12");
			userRole.setId(userRoleId);
			try {
				BeanFactory.getInstance().getRightDelegate().saveRoleToUser(userRole, state);
				System.out.println("state = "+state.getErrCode());
			} catch (Exception e) {
				e.printStackTrace();
				System.out.println("Exception state = "+state.getErrCode()+"  "+state.isOK());
			}
			
	    	long l2=System.currentTimeMillis();
	    	System.out.println(" 成功与否 :  " + state.isOK());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testDeleteFunctionById() {
			logger.debug("testDeleteFunctionById");
			long l1=System.currentTimeMillis();
			String id="2e2517-113205d366d--8000";
			logger.debug("id = "+" "+id);
			boolean result=BeanFactory.getInstance().getRightDelegate().deleteFunctionById(id, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("成功与否 :  "+result);
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		public final void testDeleteFunction() {
			logger.debug("testDeleteFunction");
			long l1=System.currentTimeMillis();
			String id="1f243d111238585b17-8000";
			Function function=new Function();
			function.setId(id);
			logger.debug("id = "+" "+id);
			BeanFactory.getInstance().getRightDelegate().deleteFunction(function, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("成功与否 :  "+state.isOK());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		

	
		
		public final void testFindFunctionById() {
			logger.debug("testFindFunctionById");
			long l1=System.currentTimeMillis();
			String id="4";
			Function function=BeanFactory.getInstance().getRightDelegate().findFunctionById(id, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("function.getId = "+function.getId());
	    	System.out.println("function.getName = "+function.getName());
	    	System.out.println("function.getProtectFunction = "+function.getProtectFunction());
	    		System.out.println("--------------finish----------------");   
	    	System.out.println("一共用时为 :  "+(l2-l1));    	
		}
		
		public final void testFindAllFunction() {
			logger.debug("testFindFunctionById");
			long l1=System.currentTimeMillis();
			String id="1";
			
			
			
			String myaction="listFunction.do";
			String curPageNO = "1";
			CriteriaQuery cq=new CriteriaQuery(Function.class,curPageNO,myaction);
			cq.setPageSize(10);
	
			
			PageSupport ps=BeanFactory.getInstance().getRightDelegate().findAllFunction(cq, state);
	    	long l2=System.currentTimeMillis();
	    	AppUtils.printCollection(ps.getResultList());
	    	System.out.println("--------------finish----------------");   
	    	System.out.println("一共用时为 :  "+(l2-l1));    	
		}
		
	    // ablout Role. Create in 2007-05-03 16:05:30.
	    
		public final void testSaveRole() {
			logger.debug("testSaveRole");
	    	System.out.println("-----------------");
			long l1=System.currentTimeMillis();
			Role role=new Role();
			//role.setId("xxx");
			role.setEnabled("1");
			role.setName("name");
			role.setRoleType("type");
			role.setNote("note");
			String id = BeanFactory.getInstance().getRightDelegate().saveRole(role, state);
	    	long l2=System.currentTimeMillis();
	    	boolean result=id!=null;
	    	System.out.println(" 成功与否 :  " + result + " id = "+id);
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testSaveUser() {
			logger.debug("testSaveUser");
	    	System.out.println("-----------------");
			long l1=System.currentTimeMillis();
			User user=new User();
			//role.setId("xxx");
			user.setEnabled("1");
			user.setName("name");
			user.setPassword("pass");
			user.setNote("note");
			String id = BeanFactory.getInstance().getRightDelegate().saveUser(user, state);
	    	long l2=System.currentTimeMillis();
	    	boolean result=state.isOK();
	    	System.out.println(" 成功与否 :  " + result + " id = "+id+" getErrCode "+state.getErrCode());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testDeleteRoleById() {
			logger.debug("testDeleteRoleById");
			long l1=System.currentTimeMillis();
			String id="811419-113208fdb26--7ffe";
			logger.debug("id = "+" "+id);
			BeanFactory.getInstance().getRightDelegate().deleteRoleById(id, state);
	    	long l2=System.currentTimeMillis();
	    	System.out.println("isOK :  "+state.isOK());
	    	System.out.println("getErrCode :  "+state.getErrCode());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testDeletePermissionByFunctionId() {
			logger.debug("testDeleteRoleById");
			long l1=System.currentTimeMillis();
			String id="5";
			logger.debug("id = "+" "+id);
			BeanFactory.getInstance().getRightDelegate().deletePermissionByFunctionId(id, state);
	    	long l2=System.currentTimeMillis();
	    	//System.out.println("成功与否 :  "+result.intValue());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testdeleteFunctionsFromRole() {
			logger.debug("testDeleteRoleById");
			long l1=System.currentTimeMillis();
			List permissions=new ArrayList();
			Permission permission=new Permission();
			PerssionId perssionId=new PerssionId();
			perssionId.setRoleId("2");
			perssionId.setFunctionId("4");
			permission.setId(perssionId);
			
			Permission permission1=new Permission();
			PerssionId perssionId1=new PerssionId();
			perssionId1.setRoleId("2");
			perssionId1.setFunctionId("6");
			permission1.setId(perssionId1);
			permissions.add(permission);
			//permissions.add(permission1);
			
			BeanFactory.getInstance().getRightDelegate().deleteFunctionsFromRole(permissions, state);
	    	long l2=System.currentTimeMillis();
	    	//System.out.println("成功与否 :  "+result.intValue());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testDeleteUserRoleByUserId() {
			logger.debug("testDeleteRoleById");
			long l1=System.currentTimeMillis();
			String id="1";
			logger.debug("id = "+" "+id);
			BeanFactory.getInstance().getRightDelegate().deleteUserRoleByUserId(id, state);
	    	long l2=System.currentTimeMillis();
	    	//System.out.println("成功与否 :  "+result.intValue());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testdeleteRoleFromUser() {
			logger.debug("testdeleteRoleFromUser");
			long l1=System.currentTimeMillis();
			List userRoles=new ArrayList();
			UserRole userRole=new UserRole();
			UserRoleId userRoleId=new UserRoleId();
			userRoleId.setUserId("0");
			userRoleId.setRoleId("1");
			userRole.setId(userRoleId);
			userRoles.add(userRole);
			BeanFactory.getInstance().getRightDelegate().deleteRoleFromUser(userRoles, state);
	    	long l2=System.currentTimeMillis();
	    	//System.out.println("成功与否 :  "+result.intValue());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testdeleteUserRoleByRoleId() {
			logger.debug("testDeleteRoleById");
			long l1=System.currentTimeMillis();
			String id="3";
			logger.debug("id = "+" "+id);
			BeanFactory.getInstance().getRightDelegate().deleteUserRoleByRoleId(id, state);
	    	long l2=System.currentTimeMillis();
	    	//System.out.println("成功与否 :  "+result.intValue());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		
		public final void testDeletePermissionByRoleId() {
			logger.debug("testDeleteRoleById");
			long l1=System.currentTimeMillis();
			String id="3";
			logger.debug("id = "+" "+id);
			BeanFactory.getInstance().getRightDelegate().deletePermissionByRoleId(id, state);
	    	long l2=System.currentTimeMillis();
	    	//System.out.println("成功与否 :  "+result.intValue());
	    	System.out.println("-----------------");
	    	System.out.println("一共用时为 :  "+(l2-l1));
		}
		public final void testDeleteRole() {
			logger.debug("testDeleteRole");
			long l1=System.currentTimeMillis();
			String id="7bfc04-11251196179--8000";
			Role role=new Role();
			role.setId(id);
			logger.debug("id = "+id);
			BeanFactory.getInstance().getRightDelegate().deleteRole(role, state);
	    	long l2=System.currentTimeMillis();

⌨️ 快捷键说明

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