|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Order | Line # 32 | 11 | 0% | 10 | 0 | 100% |
1.0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (3) | |||
| Result | |||
|
1.0
|
org.perfectjpattern.jee.integration.dao.spring.TestExample.testSpringGenericDao
org.perfectjpattern.jee.integration.dao.spring.TestExample.testSpringGenericDao
|
1 PASS | |
|
1.0
|
org.perfectjpattern.jee.integration.dao.hibernate.TestExample.testHibernateGenericDao
org.perfectjpattern.jee.integration.dao.hibernate.TestExample.testHibernateGenericDao
|
1 PASS | |
|
0.14285715
|
org.perfectjpattern.jee.integration.dao.jpa.TestExample.testJpaCmpGenericDao
org.perfectjpattern.jee.integration.dao.jpa.TestExample.testJpaCmpGenericDao
|
1 PASS | |
| 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 |
public |
| 38 | Order() | |
| 39 | { | |
| 40 | // do nothing | |
| 41 | } | |
| 42 | ||
| 43 | //------------------------------------------------------------------------ | |
| 44 | 5 |
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 |
public Long |
| 57 | getId() | |
| 58 | { | |
| 59 | 39 | return theId; |
| 60 | } | |
| 61 | ||
| 62 | //------------------------------------------------------------------------ | |
| 63 | /** | |
| 64 | * @param anId the id to set | |
| 65 | */ | |
| 66 | 9 |
public void |
| 67 | setId(Long anId) | |
| 68 | { | |
| 69 | 9 | theId = anId; |
| 70 | } | |
| 71 | ||
| 72 | //------------------------------------------------------------------------ | |
| 73 | /** | |
| 74 | * @return the date | |
| 75 | */ | |
| 76 | 26 |
public Date |
| 77 | getDate() | |
| 78 | { | |
| 79 | 26 | return theDate; |
| 80 | } | |
| 81 | ||
| 82 | //------------------------------------------------------------------------ | |
| 83 | /** | |
| 84 | * @param aDate the date to set | |
| 85 | */ | |
| 86 | 9 |
public void |
| 87 | setDate(Date aDate) | |
| 88 | { | |
| 89 | 9 | theDate = aDate; |
| 90 | } | |
| 91 | ||
| 92 | //------------------------------------------------------------------------ | |
| 93 | /** | |
| 94 | * @return the products | |
| 95 | */ | |
| 96 | 47 |
public Set<Product> |
| 97 | getProducts() | |
| 98 | { | |
| 99 | 47 | return theProducts; |
| 100 | } | |
| 101 | ||
| 102 | //------------------------------------------------------------------------ | |
| 103 | /** | |
| 104 | * @param aProducts the products to set | |
| 105 | */ | |
| 106 | 9 |
public void |
| 107 | setProducts(Set<Product> aProducts) | |
| 108 | { | |
| 109 | 9 | theProducts = aProducts; |
| 110 | } | |
| 111 | ||
| 112 | //------------------------------------------------------------------------ | |
| 113 | /** | |
| 114 | * @return the customer | |
| 115 | */ | |
| 116 | 42 |
public Customer |
| 117 | getCustomer() | |
| 118 | { | |
| 119 | 42 | return theCustomer; |
| 120 | } | |
| 121 | ||
| 122 | //------------------------------------------------------------------------ | |
| 123 | /** | |
| 124 | * @param anCustomer the customer to set | |
| 125 | */ | |
| 126 | 9 |
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 | } | |
|
||||||||||||