fr.pasteque.pos.customers.DiscountProfile.java Source code

Java tutorial

Introduction

Here is the source code for fr.pasteque.pos.customers.DiscountProfile.java

Source

//    Openbravo POS is a point of sales application designed for touch screens.
//    Copyright (C) 2007-2009 Openbravo, S.L.
//    http://www.openbravo.com/product/pos
//
//    This file is part of Openbravo POS.
//
//    Openbravo POS is free software: you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.
//
//    Openbravo POS is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with Openbravo POS.  If not, see <http://www.gnu.org/licenses/>.

package fr.pasteque.pos.customers;

import org.json.JSONObject;

public class DiscountProfile {

    private Integer id;
    private String name;
    private double rate;

    public DiscountProfile(double rate) {
        this.rate = rate;
    }

    public DiscountProfile(JSONObject o) {
        if (!o.isNull("id")) {
            this.id = o.getInt("id");
        }
        this.name = o.getString("label");
        this.rate = o.getDouble("rate");
    }

    public Integer getId() {
        return this.id;
    }

    public String getName() {
        return this.name;
    }

    public double getRate() {
        return this.rate;
    }
}