|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OrderItemDao
Represents a Data Access Object, as defined in the Core J2EE Pattern Catalog (see http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html), to abstract and encapsulate all access to entity OrderItemDao.
OrderItemDao| Method Summary | |
|---|---|
OrderItem |
create()
Factory method to create an empty OrderItemDao entity with an already assigned identifier. |
OrderItem |
create(Order order,
Product product,
java.lang.Integer itemNo,
java.lang.Long quantity)
Factory method to create an empty OrderItemDao taking all not null attributes. |
OrderItem |
createAndSave(Order order,
Product product,
java.lang.Integer itemNo,
java.lang.Long quantity)
Factory method to create and save an empty OrderItemDao taking all not null attributes. |
OrderItem |
findByFindByQuantity(java.lang.Long quantity)
Execute a query based on the given attributes. |
| Methods inherited from interface org.openxma.dsl.platform.dao.GenericDao |
|---|
delete, delete, evict, find, findAll, findByExample, get, load, merge, refresh, saveOrUpdate, update |
| Methods inherited from interface org.openxma.dsl.platform.dao.EntityFactory |
|---|
createEntity |
| Method Detail |
|---|
OrderItem create()
OrderItemDao entity with an already assigned identifier.
The advantage of this approach, coupled with the fact that we're using the id for equals,
is that equality test's are immediately possible and therefore independent from the persistence state
of the entity. This in contrast to other solutions where auto generated Keys are used
which must wait until the object is persisted or differentiate between transient and managed states.
OrderItemDao entity with an already assigned identifier.
OrderItem create(Order order,
Product product,
java.lang.Integer itemNo,
java.lang.Long quantity)
OrderItemDao taking all not null attributes.
order - product - itemNo - quantity -
OrderItemDao entity with the given natural identifier and not null attributes set.
OrderItem createAndSave(Order order,
Product product,
java.lang.Integer itemNo,
java.lang.Long quantity)
OrderItemDao taking all not null attributes.
order - product - itemNo - quantity -
OrderItemDao entity with the given natural identifier and not null attributes set.OrderItem findByFindByQuantity(java.lang.Long quantity)
null if not found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||