/** @ejb.interface-method */ public void deletePrivatePatient(long patient_pk) throws RemoteException { try { privPatHome.remove(new Long(patient_pk)); } catch (EJBException e) { throw new RemoteException(e.getMessage()); } catch (RemoveException e) { throw new RemoteException(e.getMessage()); } }
/** @ejb.interface-method */ public void deleteAll(int privateType) throws RemoteException { try { Collection c = privPatHome.findByPrivateType(privateType); for (Iterator iter = c.iterator(); iter.hasNext(); ) { privPatHome.remove(((PrivatePatientLocal) iter.next()).getPk()); } } catch (EJBException e) { throw new RemoteException(e.getMessage()); } catch (RemoveException e) { throw new RemoteException(e.getMessage()); } catch (FinderException e) { throw new RemoteException(e.getMessage()); } }