Clover Coverage Report - perfectjpattern(Aggregated)
Coverage timestamp: Sat Feb 28 2009 14:35:07 CET
../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
11   139   10   1.1
0   61   0.91   10
10     1  
1    
 
  Order       Line # 32 11 0% 10 0 100% 1.0
 
  (3)
 
1    //----------------------------------------------------------------------
2    //
3    // PerfectJPattern: "Design patterns are good but components are better!"
4    // Purchase.java Copyright (c) 2009 Giovanni Azua Garcia
5    // bravegag@hotmail.com
6    //
7    // This program is free software; you can redistribute it and/or
8    // modify it under the terms of the GNU General Public License
9    // as published by the Free Software Foundation; either version 3
10    // of the License, or (at your option) any later version.
11    //
12    // This program is distributed in the hope that it will be useful,
13    // but WITHOUT ANY WARRANTY; without even the implied warranty of
14    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15    // GNU General Public License for more details.
16    //
17    // You should have received a copy of the GNU General Public License
18    // along with this program; if not, see <http://www.gnu.org/licenses/>.
19    //
20    //----------------------------------------------------------------------
21    package org.perfectjpattern.example.datamodel;
22   
23    import java.util.*;
24   
25    /**
26    * Purchase Data model object
27    *
28    * @author <a href="mailto:bravegag@hotmail.com">Giovanni Azua</a>
29    * @version $ $Date: Dec 5, 2008 11:49:14 AM $
30    */
31    public
 
32    class Order
33    {
34    //------------------------------------------------------------------------
35    // public
36    //------------------------------------------------------------------------
 
37  9 toggle public
38    Order()
39    {
40    // do nothing
41    }
42   
43    //------------------------------------------------------------------------
 
44  5 toggle public
45    Order(Customer aCustomer, Date aDate, Set<Product> aProducts)
46    {
47  5 theCustomer = aCustomer;
48  5 theDate = aDate;
49  5 theProducts = aProducts;
50    }
51   
52    //------------------------------------------------------------------------
53    /**
54    * @return the id
55    */
 
56  39 toggle public Long
57    getId()
58    {
59  39 return theId;
60    }
61   
62    //------------------------------------------------------------------------
63    /**
64    * @param anId the id to set
65    */
 
66  9 toggle public void
67    setId(Long anId)
68    {
69  9 theId = anId;
70    }
71   
72    //------------------------------------------------------------------------
73    /**
74    * @return the date
75    */
 
76  26 toggle public Date
77    getDate()
78    {
79  26 return theDate;
80    }
81   
82    //------------------------------------------------------------------------
83    /**
84    * @param aDate the date to set
85    */
 
86  9 toggle public void
87    setDate(Date aDate)
88    {
89  9 theDate = aDate;
90    }
91   
92    //------------------------------------------------------------------------
93    /**
94    * @return the products
95    */
 
96  47 toggle public Set<Product>
97    getProducts()
98    {
99  47 return theProducts;
100    }
101   
102    //------------------------------------------------------------------------
103    /**
104    * @param aProducts the products to set
105    */
 
106  9 toggle public void
107    setProducts(Set<Product> aProducts)
108    {
109  9 theProducts = aProducts;
110    }
111   
112    //------------------------------------------------------------------------
113    /**
114    * @return the customer
115    */
 
116  42 toggle public Customer
117    getCustomer()
118    {
119  42 return theCustomer;
120    }
121   
122    //------------------------------------------------------------------------
123    /**
124    * @param anCustomer the customer to set
125    */
 
126  9 toggle public void
127    setCustomer(Customer anCustomer)
128    {
129  9 theCustomer = anCustomer;
130    }
131   
132    //------------------------------------------------------------------------
133    // members
134    //------------------------------------------------------------------------
135    private Long theId;
136    private Date theDate;
137    private Customer theCustomer;
138    private Set<Product> theProducts;
139    }