| Constructor and Description |
|---|
HSQLDBPersonDAO(HSQLDB hsqldbInstance)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
createPerson(Person p)
saves a new person-object in the data-base.
|
Person |
findPersonByID(int ID) |
Person |
findPersonByName(java.lang.String name) |
java.util.ArrayList<Person> |
getAllPersons() |
void |
updatePerson(Person p)
updates a given person.
|
public HSQLDBPersonDAO(HSQLDB hsqldbInstance)
public void createPerson(Person p) throws java.lang.Exception
PersonDAOcreatePerson in interface PersonDAOp - - the person to be created.java.lang.Exceptionpublic void updatePerson(Person p) throws java.lang.Exception
PersonDAOupdatePerson in interface PersonDAOp - - the person to be updated.java.lang.Exceptionpublic Person findPersonByName(java.lang.String name) throws java.lang.Exception
findPersonByName in interface PersonDAOjava.lang.Exception - when person could not be found!public Person findPersonByID(int ID) throws java.lang.Exception
findPersonByID in interface PersonDAOjava.lang.Exception - when person could not be found!public java.util.ArrayList<Person> getAllPersons() throws java.lang.Exception
getAllPersons in interface PersonDAOjava.lang.Exception