|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CategoryDao
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 CategoryDao.
CategoryDao| Method Summary | |
|---|---|
Category |
create()
Factory method to create an empty CategoryDao entity with an already assigned identifier. |
Category |
create(java.lang.String name)
Factory method to create an empty CategoryDao taking all not null attributes. |
Category |
createAndSave(java.lang.String name)
Factory method to create and save an empty CategoryDao taking all not null 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 |
|---|
Category create()
CategoryDao 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.
CategoryDao entity with an already assigned identifier.Category create(java.lang.String name)
CategoryDao taking all not null attributes.
name -
CategoryDao entity with the given natural identifier and not null attributes set.Category createAndSave(java.lang.String name)
CategoryDao taking all not null attributes.
name -
CategoryDao entity with the given natural identifier and not null attributes set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||