@SuppressWarnings("unchecked") public List<ClearingItem> getClearingItems() { try { J2EEServiceLocator loc = (J2EEServiceLocator) Lookup.getDefault().lookup(J2EEServiceLocator.class); ClearingItemQueryRemote r = (ClearingItemQueryRemote) loc.getStateless(ClearingItemQueryRemote.class); de.linogistix.common.userlogin.LoginService login = (LoginService) Lookup.getDefault().lookup(LoginService.class); if (login.getState() == LoginState.AUTENTICATED) { return r.getUnresolvedClearingItemList(); } } catch (J2EEServiceLocatorException ex) { Exceptions.printStackTrace(ex); } // return empty list return new ArrayList(); }
/** Checks whether the logged in user is allowed to see this node. */ public boolean checkRoles() { LoginService login = (LoginService) Lookup.getDefault().lookup(LoginService.class); return login.checkRolesAllowed(getRoles()); }