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

📄 ratingbean.java

📁 仿照著名的petstore写的网上书店
💻 JAVA
字号:
/* Copyright 2006 Sun Microsystems, Inc. All rights reserved. You may not modify, use, reproduce, or distribute this software except in compliance with the terms of the License at: http://developer.sun.com/berkeley_license.html$Id: RatingBean.java,v 1.10 2007/01/17 18:00:07 basler Exp $ */package com.sun.javaee.blueprints.petstore.model;import javax.faces.context.FacesContext;import java.util.Map;/** * * @author basler */public class RatingBean {        private String itemId=null;    private int grade=0;    private CatalogFacade cf;        /** Creates a new instance of RatingBean */    public RatingBean() {        FacesContext context=FacesContext.getCurrentInstance();        Map<String,Object> contextMap=context.getExternalContext().getApplicationMap();        cf=(CatalogFacade)contextMap.get("CatalogFacade");    }        public String[] getRatingText() {        return new String[]{"Hate It", "Below Average", "Average", "Above Average", "Love It"};    }        public void setGrade(int grade) {        // "itemId" is the primarykey for the product...        // "grade" is the grade to be store        String itemId=getItemId();        if(itemId != null) {            if(grade>=1){                //call the catalog facade to update rating                Item item = cf.getItem(itemId);                item.addRating(grade);                cf.updateItem(item);            }        }    }        public int getGrade() {        return grade;    }        public void setItemId(String itemId) {        this.itemId=itemId;    }        public String getItemId() {        return itemId;    }}

⌨️ 快捷键说明

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