BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

Rabu, 27 Februari 2013

Sel.java


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bean;

import javax.ejb.Stateless;

/**
 *
 * @author Qienz
 */
@Stateless
public class Sel {

    private String itemID = "unknown";
    private double discountCode = 1.0;
    private int numItems = 0;

    public String getItemID() {
        return (itemID);
    }

    public void setItemID(String itemID) {
        if (itemID != null) {
            this.itemID = itemID;
        } else {
            this.itemID = "unknown";
        }
    }

    public double getDiscountCode() {
        return (discountCode);
    }

    public void setDiscountCode(double discountCode) {
        this.discountCode = discountCode;
    }

    public int getNumItems() {
        return (numItems);
    }

    public void setNumItems(int numItems) {
        this.numItems = numItems;
    }
// Replace this with real database lookup.
    public double getItemCost() {
        double cost;
        if (itemID.equals("a1234")) {
            cost = 12.99 * getDiscountCode();
        } else {
            cost = -9999;
        }
        return (roundToPennies(cost));
    }

    private double roundToPennies(double cost) {
        return (Math.floor(cost * 100) / 100.0);
    }

    public double getTotalCost() {
        return (getItemCost() * getNumItems());
    }
}

0 komentar: