com.your_domain.your_product.address.dao
Interface AddressDao
- All Superinterfaces:
- DataAccessObject
- All Known Implementing Classes:
- AddressDaoImpl
public interface AddressDao
- extends DataAccessObject
persistence layer: dao interface of entity address
Method Summary |
void |
createSequence()
|
void |
createTable()
|
java.lang.Long |
deleteAll()
|
void |
dropSequence()
|
void |
dropTable()
|
Result |
findAll(java.util.ArrayList orderBy)
|
com.your_domain.your_product.address.transfer.Address |
findById(java.lang.Number id)
|
com.your_domain.your_product.address.transfer.Address |
insert(com.your_domain.your_product.address.transfer.Address dao)
|
java.util.ArrayList |
insert(java.util.ArrayList daos)
insert these transfer objects |
com.your_domain.your_product.address.transfer.Address |
insert(java.lang.String street,
java.lang.String streetNumber,
java.lang.String country,
java.lang.String zipCode,
java.lang.String city,
java.util.Date creation,
java.util.Date modification)
|
Methods inherited from interface com.jdbaccess.dao.DataAccessObject |
createSequence, createTable, delete, deleteAll, dropSequence, dropTable, executeFunction, executeProcedure, find, find, getSequenceNextVal, getSequenceNextValues, insert, update |
dropTable
void dropTable()
throws ApplicationException
- Throws:
ApplicationException
dropSequence
void dropSequence()
throws ApplicationException
- Throws:
ApplicationException
createSequence
void createSequence()
throws ApplicationException
- Throws:
ApplicationException
createTable
void createTable()
throws ApplicationException
- Throws:
ApplicationException
insert
com.your_domain.your_product.address.transfer.Address insert(com.your_domain.your_product.address.transfer.Address dao)
throws ApplicationException
- Throws:
ApplicationException
insert
java.util.ArrayList insert(java.util.ArrayList daos)
throws ApplicationException
- Description copied from interface:
DataAccessObject
- insert these transfer objects
- Specified by:
insert
in interface DataAccessObject
- Returns:
- ArrayList of new inserted transfer objects (with new sequence id if transfer object is id object)
- Throws:
ApplicationException
insert
com.your_domain.your_product.address.transfer.Address insert(java.lang.String street,
java.lang.String streetNumber,
java.lang.String country,
java.lang.String zipCode,
java.lang.String city,
java.util.Date creation,
java.util.Date modification)
throws ApplicationException
- Throws:
ApplicationException
deleteAll
java.lang.Long deleteAll()
throws ApplicationException
- Throws:
ApplicationException
findAll
Result findAll(java.util.ArrayList orderBy)
throws ApplicationException
- Throws:
ApplicationException
findById
com.your_domain.your_product.address.transfer.Address findById(java.lang.Number id)
throws ApplicationException
- Throws:
ApplicationException