workspacebean.java

来自「JavaEE5应用。Netbeans开发。EJB3.0。Glassfish容器。」· Java 代码 · 共 61 行

JAVA
61
字号
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package sessionbeans;import entities.CrmOrder;import java.util.Vector;import javax.ejb.EJB;import javax.ejb.Stateful;/** * * @author James */@Statefulpublic class WorkspaceBean implements WorkspaceRemote, WorkspaceLocal {    @EJB    private OrderBizLocal orderBizBean;    private int orderPageStart;    private final int orderPageSize=10;    private Vector<CrmOrder> orders;        CrmOrder order;        public CrmOrder getOrder() {        if (order==null)            setOrder(orderBizBean.createOrder());        return order;    }    public void setOrder(CrmOrder order) {        this.order=order;    }    public Vector<CrmOrder> getOrders() {        orders=orderBizBean.getPagedOrders(orderPageSize, orderPageStart);        orderPageStart+=orderPageSize;        return orders;    }    public void setOrders(Vector<CrmOrder> orders) {        this.orders = orders;    }    public void saveOrder() {        orderBizBean.process(order);    }    public void printOrder() {        System.out.println(order.getCustomer());    }                // Add business logic below. (Right-click in editor and choose    // "EJB Methods > Add Business Method" or "Web Service > Add Operation")    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?