public class AddressDao extends AMysqlDao implements IAddressDao
| Constructor and Description |
|---|
AddressDao() |
| Modifier and Type | Method and Description |
|---|---|
AddressBean |
create(AddressBean instance)
Create new record from object instance and save into database
|
boolean |
delete(AddressBean instance)
Delete record from database
|
boolean |
delete(UserBean instance)
Delete addresses for specific user
|
AddressBean |
getAddress(UserBean user)
Get address to specific user
|
java.util.List<AddressBean> |
getAddresses()
Get list of all addresses from database
|
AddressBean |
read(java.lang.Integer instance)
Loading record from database to Bean object
|
AddressBean |
update(AddressBean instance)
Update record
|
public AddressDao()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic AddressBean create(AddressBean instance) throws java.sql.SQLException
IGenericDaocreate in interface IGenericDao<AddressBean,java.lang.Integer>instance - Bean objectjava.sql.SQLExceptionpublic AddressBean read(java.lang.Integer instance) throws java.sql.SQLException
IGenericDaoread in interface IGenericDao<AddressBean,java.lang.Integer>instance - (PK)java.sql.SQLExceptionpublic AddressBean update(AddressBean instance) throws java.sql.SQLException
IGenericDaoupdate in interface IGenericDao<AddressBean,java.lang.Integer>instance - Bean objectjava.sql.SQLExceptionpublic boolean delete(AddressBean instance) throws java.sql.SQLException
IGenericDaodelete in interface IGenericDao<AddressBean,java.lang.Integer>instance - Bean objectjava.sql.SQLExceptionpublic boolean delete(UserBean instance) throws java.sql.SQLException
IAddressDaodelete in interface IAddressDaoinstance - UserBeanjava.sql.SQLExceptionpublic java.util.List<AddressBean> getAddresses() throws java.sql.SQLException
IAddressDaogetAddresses in interface IAddressDaojava.sql.SQLExceptionpublic AddressBean getAddress(UserBean user) throws java.sql.SQLException
IAddressDaogetAddress in interface IAddressDaouser - UserBeanjava.sql.SQLException