|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BaseSupplierDao
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 SupplierDao.
SupplierDao| Method Summary | |
|---|---|
Supplier |
create()
Factory method to create an empty SupplierDao entity with an already assigned identifier. |
Supplier |
create(java.lang.String companyName)
Factory method to create an empty SupplierDao taking all not null attributes. |
Supplier |
createAndSave(java.lang.String companyName)
Factory method to create and save an empty SupplierDao taking all not null attributes. |
Supplier |
loadBySupplierKey(java.lang.String companyName)
Return the persistent instance of the Supplier entity class with the given natural identifier or null if not found. |
| 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 |
|---|
Supplier create()
SupplierDao 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.
SupplierDao entity with an already assigned identifier.Supplier create(java.lang.String companyName)
SupplierDao taking all not null attributes.
companyName -
SupplierDao entity with the given natural identifier and not null attributes set.Supplier createAndSave(java.lang.String companyName)
SupplierDao taking all not null attributes.
companyName -
SupplierDao entity with the given natural identifier and not null attributes set.Supplier loadBySupplierKey(java.lang.String companyName)
null if not found.
companyName -
null if not found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||