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
PersonDAO
createPerson
in interface PersonDAO
p
- - the person to be created.java.lang.Exception
public void updatePerson(Person p) throws java.lang.Exception
PersonDAO
updatePerson
in interface PersonDAO
p
- - the person to be updated.java.lang.Exception
public Person findPersonByName(java.lang.String name) throws java.lang.Exception
findPersonByName
in interface PersonDAO
java.lang.Exception
- when person could not be found!public Person findPersonByID(int ID) throws java.lang.Exception
findPersonByID
in interface PersonDAO
java.lang.Exception
- when person could not be found!public java.util.ArrayList<Person> getAllPersons() throws java.lang.Exception
getAllPersons
in interface PersonDAO
java.lang.Exception