⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ordermanager.java

📁 机械工业出版社的《jsp2.0动态网站开发实例指南》的源代码
💻 JAVA
字号:
package OrderPack;
import DataCenterPackage.DataCenter;
import DataCenterPackage.Condition;
import RoomPackage.Room;


public class OrderManager 
{
   private DataCenter _dataCenter;
   private static OrderManager mgr = null;

   public static OrderManager GetOrderManager(){
   		if (mgr == null) {
   			mgr = new OrderManager();
   		}
   		return mgr;
   }
   
   private OrderManager()
   {
       _dataCenter = DataCenter.get_INSTANCE();
   }

   public DataCenter get_dataCenter() 
   {
      return _dataCenter;    
   }

   public void set_dataCenter(DataCenter a_dataCenter) 
   {
      _dataCenter = a_dataCenter;    
   }

   public Order[] GetOrdersNoPay() 
   {
    return null;
   }

   public Order[] SearchOrders(Condition [] conditions){
        return _dataCenter.SearchOrders(conditions);
   }

   public Order SearchOrder(int orderid){
       return _dataCenter.QueryOrder(orderid);
   }

   public boolean DeleteOrder(Order order) 
   {
       order.Cancel();
       return true;
   }

   public boolean AddOrder(Order order) 
   {
       return order.Submit();
   }

   public Order[] QueryOrders(int roomID) 
   {
       Room room = _dataCenter.QueryRoom(roomID);
       if (room != null) {
           int orderIDs[] = room.get_roomOrderList();
           int len = orderIDs.length;
           Order []orders = new Order[len];
           for (int i = 0; i < len; i++) {
               orders[i] = _dataCenter.QueryOrder(orderIDs[i]);
           }
           return orders;
       }
       return null;
   }
}

⌨️ 快捷键说明

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