/** * Return Order statuses of Reports * * @ejb.interface-method * @ejb.transaction type="Supports" */ public List findOrderStates() throws LocalException { OrderStatesValue object = null; String sql = "select ID,ORDER_STATES,ICC_OR_UP_ISENABLED,MNR_ISENABLED from Order_States_For_Reports"; Connection con = null; PreparedStatement ps = null; ResultSet result = null; List l = new ArrayList(); try { con = getConnection(); ps = con.prepareStatement(sql); result = ps.executeQuery(); while (result.next()) { object = new OrderStatesValue(); object.setId(result.getInt(1)); object.setOrder_states((result.getString(2))); object.setIcc_or_up_iseditable(result.getBoolean(3)); object.setMnr_iseditable((result.getBoolean(4))); l.add(object); } } catch (Exception e) { // getLog().warn("####EX:" + e.getMessage()); throw new LocalException(e); } finally { closeQuietly(result, ps, con); } return l; }
/** * @ejb.interface-method * @ejb.transaction type="Supports" */ public OrderStatesValue findByPrimaryKey(PrimaryKey primaryKey) throws LocalException { OrderStatesPK opk = (OrderStatesPK) primaryKey; int id = opk.getId(); OrderStatesValue object = null; String sql = "select ID,ORDER_STATES,ICC_OR_UP_ISENABLED,MNR_ISENABLED from Order_States_For_Reports where ID=? "; Connection con = null; PreparedStatement ps = null; ResultSet result = null; try { con = getConnection(); ps = con.prepareStatement(sql); ps.setInt(1, id); result = ps.executeQuery(); if (result.next()) { object = new OrderStatesValue(); object.setId(result.getInt(1)); object.setOrder_states(result.getString(2)); object.setIcc_or_up_iseditable(result.getBoolean(3)); object.setMnr_iseditable(result.getBoolean(4)); } } catch (Exception e) { // getLog().warn("####EX:" + e.getMessage()); throw new LocalException(e); } finally { closeQuietly(result, ps, con); } return object; }
/** * update icc order update report interface statuses * * @ejb.interface-method * @ejb.transaction type="Supports" */ public void updateIccOrderStates(OrderStatesValue object) throws LocalException { String sql = "update Order_States_For_Reports set ICC_OR_UP_ISENABLED=? where ORDER_STATES=?"; Connection con = null; PreparedStatement ps = null; ResultSet result = null; int i; try { con = getConnection(); ps = con.prepareStatement(sql); ps.setBoolean(1, object.isIcc_or_up_iseditable()); ps.setString(2, object.getOrder_states()); i = ps.executeUpdate(); } catch (Exception e) { // getLog().warn("####EX:" + e.getMessage()); throw new LocalException(e); } finally { closeQuietly(result, ps, con); } }