zoukankan      html  css  js  c++  java
  • shop--9.商品--辅助工具

    ProductStateEnum

    public enum ProductStateEnum {
        SUCCESS(1, "插入成功"), INNER_ERROR(-1001, "操作失败");
        
        private int state;
        private String stateInfo;
    
        ProductStateEnum(int state, String stateInfo) {
            this.state = state;
            this.stateInfo = stateInfo;
        }
        
        public int getState() {
            return state;
        }
    
        public String getStateInfo() {
            return stateInfo;
        }
    }
    

      

    ProductOperationException

    public class ProductOperationException extends RuntimeException {
        private static final long serialVersionUID = -6851228251862891341L;
    
        public ProductOperationException(String message) {
            super( message );
        }
    }
    

      

    ProductExecution

    public class ProductExecution {
        private int state;
        private String stateInfo;
        private int count;
        private Product product;
        private List<Product> productList;
    
        public ProductExecution(){
    
        }
        //操作失败的构造器
        public ProductExecution(ProductStateEnum productStateEnum) {
            this.state = productStateEnum.getState();
            this.stateInfo = productStateEnum.getStateInfo();
        }
    
    
        //操作成功的构造器1  单个商品
        public ProductExecution(ProductStateEnum productStateEnum, Product product){
            this.state = productStateEnum.getState();
            this.stateInfo = productStateEnum.getStateInfo();
            this.product = product;
        }
    
        //操作成功的构造器2  多个商品
        public ProductExecution(ProductStateEnum productStateEnum, List<Product> productList){
            this.state = productStateEnum.getState();
            this.stateInfo = productStateEnum.getStateInfo();
            this.productList = productList;
        }
    
    
        public int getState() {
            return state;
        }
    
        public void setState(int state) {
            this.state = state;
        }
    
        public String getStateInfo() {
            return stateInfo;
        }
    
        public void setStateInfo(String stateInfo) {
            this.stateInfo = stateInfo;
        }
    
        public int getCount() {
            return count;
        }
    
        public void setCount(int count) {
            this.count = count;
        }
    
        public Product getProduct() {
            return product;
        }
    
        public void setProduct(Product product) {
            this.product = product;
        }
    
        public List<Product> getProductList() {
            return productList;
        }
    
        public void setProductList(List<Product> productList) {
            this.productList = productList;
        }
    }
    

      

  • 相关阅读:
    ASP.Net设计时需要考虑的性能优化问题 转载自http://blog.sina.com.cn/s/blog_3d7bed650100055p.html
    Jqeruy dropdownlist 联动
    Sound Recording in Windows Phone 7
    Windows Phone Performance 系列网址集合
    【xml]: Read XML with Namespace resolution using XLinq.XElement
    编程基础字符篇(2)
    每日总结一:
    每日总结5:
    Control usage: (1) Windows Phone 7: Popup control
    编程基础字符篇(3)
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/8991426.html
Copyright © 2011-2022 走看看