Пример #1
0
 public void getMenus(String menu) {
   Object[] params = new Object[] {menu};
   Class[] retTypes = new Class[] {sf.file.Menus.class};
   try {
     String method = "getMenus";
     if (menu != null && !menu.equals("")) method = "getMenuByName";
     Object[] response = _service.callServiceAccounting(method, params, retTypes);
     sf.file.Menus item = (sf.file.Menus) response[0];
     if (item == null) return;
     if (item.getMenus() == null) return;
     int count = item.getMenus().length;
     list = new ArrayList<Menus>();
     for (int i = 0; i < count; i++) {
       sf.file.Menus prheader = item.getMenus()[i];
       if (prheader == null) continue;
       Menus _prheader = new Menus();
       _prheader.setNo(i + 1);
       _prheader.setMenuname(prheader.getMenuname());
       _prheader.setRecstatus(prheader.getRecstatus());
       if (null != _prheader) {
         list.add(_prheader);
       }
     }
   } catch (AxisFault e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
 }