public boolean delete( String id, String name, String password, String identityID, String institutionID, enumSet.Position work) throws RemoteException { List<UserPO> userList = this.list; UserPO po = new UserPO(id, name, password, identityID, institutionID, work); for (UserPO temp : userList) { if (temp.getId().equals(id) && temp.getName().equals(name)) { po = UserDS.find(identityID); UserDS.delete(po); userList.remove(po); } } return true; }