📄 menumanagecontrol.java
字号:
package cn.com.iaspec.workflow.manage.business;
import java.util.*;
import cn.com.iaspec.workflow.manage.*;
import cn.com.iaspec.workflow.manage.dao.*;
import cn.com.iaspec.workflow.vo.workflow.*;
/**
* <p>Title: 菜单控制</p>
*
* <p>Description: 深圳市劳动仲裁信息管理系统</p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: 永泰软件工程有限公司</p>
*
* @author syj
* @version 1.0
*/
public class MenuManageControl
implements MenuInterface{
PurviewManageDAO purviewManageDAO=new PurviewManageDAO();
GetMenuManageDAO menuManageDAO=new GetMenuManageDAO();
/**
* 根据上级菜单编号查询所有的菜单信息
* @param up_func_id String
* @return ArrayList
* @throws MenuManageException
*/public ArrayList getMenuInfo(String up_func_id)
throws MenuManageException{
return menuManageDAO.getMenuInfo(up_func_id);
}
/**
*添加新菜单
* @param la_menu La_Menu
* @return int
* @throws MenuManageException
*/
public int addMenuInfo(WfMenu la_menu)
throws MenuManageException{
return menuManageDAO.addMenuInfo(la_menu);
}
/**
* 更新菜单数据
* @param la_menu La_Menu
* @return int
* @throws MenuManageException
*/
public int updateMenuInfo(WfMenu la_menu)
throws MenuManageException{
return menuManageDAO.updateMenuInfo(la_menu);
}
/**
* 删除菜单信息
* @param func_id String
* @return int
* @throws MenuManageException
*/
public int deleteMenuInfo(String func_id)
throws MenuManageException{
System.out.println("deleteMenuInfo(String func_id) =="+func_id);
return menuManageDAO.deleteMenuInfo(func_id);
}
/**
* 添加功能和角色的关联信息
* @param wf_role_func wf_role_Func
* @return int
* @throws MenuManageException
*/
public int add_Role_func(WfRoleFunc wf_role_func)
throws MenuManageException{
return menuManageDAO.add_Role_func(wf_role_func);
}
/**
* 删除角色和功能的关联信息
* @param wf_role_func wf_role_Func
* @return int
* @throws MenuManageException
*/
public int delete_Role_func(WfRoleFunc wf_role_func)
throws MenuManageException{
return menuManageDAO.delete_Role_func(wf_role_func);
}
/**
* 查询菜单信息
* @param func_id String
* @return La_Menu
* @throws MenuManageException
*/
public WfMenu queryMenuInfo(String func_id)
throws MenuManageException{
return menuManageDAO.queryMenuInfo(func_id);
}
/**
* 取得角色和功能菜单的信息
* @return ArrayList
* @throws MenuManageException
*/
public ArrayList getRole_func_info()
throws MenuManageException{
ArrayList list1=new ArrayList();
ArrayList list2=new ArrayList();
ArrayList list=new ArrayList();
list1=menuManageDAO.getRole_info("1");
list2=menuManageDAO.getRole_func_info();
list.addAll(list1);
list.addAll(list2);
return list;
}
/**
* 添加功能和角色的关联信息
* @param role_id String
* @param menuinfo String
* @return int
*/
public int add_Role_func(String role_id,String menuinfo)
throws MenuManageException{
int i=0;
WfRoleFunc wf_role_Func=new WfRoleFunc();
wf_role_Func.setRole_id(role_id);
String[] array1=menuinfo.split("&");
for(int j=0;j<array1.length;j++){
String[] array2=array1[j].toString().split("|");
System.out.println("---role_id="+role_id+"--array2[ 0 ]=="+array2[0]);
wf_role_Func.setFunc_id(array2[0]);
i=menuManageDAO.add_Role_func(wf_role_Func);
}
return i;
}
public static void main(String[] args)
throws MenuManageException{
WfMenu la_menu=new WfMenu();
la_menu.setFunc_id("38");
la_menu.setFunc_name("测试菜单");
la_menu.setFun_desc("");
WfRoleFunc wf_role_Func=new WfRoleFunc();
wf_role_Func.setRole_id("20010");
wf_role_Func.setFunc_id("2");
MenuManageControl menuManageControl=new MenuManageControl();
// System.out.println(menuManageControl.addMenuInfo(la_menu));
// System.out.println(menuManageControl.updateMenuInfo(la_menu));
// System.out.println(menuManageControl.deleteMenuInfo(la_menu.getFunc_id()));
// La_Menu Menu=menuManageControl.queryMenuInfo("38");
//System.out.println("iii="+menuManageControl.add_Role_func(wf_role_Func));
System.out.println("iii="+menuManageControl.delete_Role_func(wf_role_Func));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -