001: package org.jucas.examples.shop;
002:
003: /*
004: * License
005: *
006: *
007: * Copyright (c) 2003 Essl Christian. All rights
008: * reserved.
009: *
010: * This Licence is based on the Apache Software Licence Version 1.1.
011: *
012: *
013: * Redistribution and use in source and binary forms, with or without
014: * modification, are permitted provided that the following conditions
015: * are met:
016: *
017: * 1. Redistributions of source code must retain the above copyright
018: * notice, this list of conditions and the following disclaimer.
019: *
020: * 2. Redistributions in binary form must reproduce the above copyright
021: * notice, this list of conditions and the following disclaimer in
022: * the documentation and/or other materials provided with the
023: * distribution.
024: *
025: * 3. The end-user documentation included with the redistribution,
026: * if any, must include the following acknowledgment:
027: * "This product includes software developed by Christian Essl
028: * and others for project Jucas (http://www.jucas.org/)."
029: * Alternately, this acknowledgment may appear in the software itself,
030: * if and wherever such third-party acknowledgments normally appear.
031: *
032: * 4. The names "Jucas" and "Christian Essl" must not be used to endorse or
033: * promote products derived from this software without prior written
034: * permission. For written permission, please contact essl_christian@jucas.
035: * org.
036: *
037: * 5. Products derived from this software may not be called "Jucas"
038: * or "Christian Essl", nor may "Jucas" or "Christian Essl"
039: * appear in their name, without prior written permission
040: * of Christian Essl (essl_christian@jucas.org).
041: *
042: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
043: * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
044: * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
045: * DISCLAIMED. IN NO EVENT SHALL CHRISTIAN ESSL OR
046: * OTHER CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
047: * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
048: * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
049: * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
050: * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
051: * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
052: * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
053: * SUCH DAMAGE.
054: * ====================================================================
055: *
056: *
057: */
058:
059: /**
060: *
061: *
062: * @author chris
063: */
064: public class ArticelDO {
065: public final String id;
066: public final double price;
067: public final String name;
068:
069: /**
070: * Constructor for ArticelDO.
071: */
072: public ArticelDO(String id, String name, double price) {
073: super ();
074: this .price = price;
075: this .name = name;
076: this .id = id;
077: }
078:
079: /**
080: * Returns the name.
081: * @return String
082: */
083: public String getName() {
084: return name;
085: }
086:
087: /**
088: * Returns the price.
089: * @return float
090: */
091: public double getPrice() {
092: return price;
093: }
094:
095: /**
096: * Returns the id.
097: * @return String
098: */
099: public String getId() {
100: return id;
101: }
102:
103: }
|