@Override public ArrayList<Status> listStatus() { try { mdc.connectionPool(); try { cursor = mdc.findCollection("Status"); while (cursor.hasNext()) { System.out.println(); status.add( new Status( Integer.parseInt(cursor.next().get("StatusId").toString()), cursor.next().get("StatusName").toString())); } } finally { cursor.close(); } } catch (UnknownHostException ex) { java.util.logging.Logger.getLogger(StatusDaoImpl.class.getName()) .log(java.util.logging.Level.SEVERE, "Get Status", ex); } return status; }
@Override public void addStatus(Status status) { try { mdc.connectionPool(); query = new BasicDBObject("StatusName", status.getStatusName()); query.append("StatusId", status.getStatus_id()); mdc.insertCollection("Status", query); } catch (UnknownHostException ex) { java.util.logging.Logger.getLogger(StatusDaoImpl.class.getName()) .log(java.util.logging.Level.SEVERE, "Add Status", ex); } }