|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gmscheduler.model.DatabaseManager
public class DatabaseManager
The DatabaseManager class handles all calls to the hibernate database for manageing the objects that are stored within it
HibernateUtil| Constructor Summary | |
|---|---|
DatabaseManager()
|
|
| Method Summary | |
|---|---|
void |
deletePerson(Person p)
Deletes a Person in a hibernate database |
void |
deleteSchedule(Schedule s)
Deletes a Schedule in a hibernate database |
void |
deleteTimeframe(Timeframe t)
Deletes a Timeframe in a hibernate database |
Person |
loadPersonById(java.lang.Long id)
loads a Person in a hibernate database |
Person |
loadPersonByName(java.lang.String name)
loads a Person in a hibernate database |
Schedule |
loadScheduleById(java.lang.Long id)
loads a Schedule in a hibernate database |
Timeframe |
loadTimeframeById(java.lang.Long id)
loads a Timeframe in a hibernate database |
java.util.List |
loadTimeframesBySchedId(java.lang.Long id)
loads a list of Timeframes in a hibernate database |
Person |
storePerson(Person p)
Stores a Person in a hibernate database |
Schedule |
storeSchedule(Schedule s)
Stores a Schedule in a hibernate database |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatabaseManager()
| Method Detail |
|---|
public Person storePerson(Person p)
p - the person to be stored
public Schedule storeSchedule(Schedule s)
s - the schedule to be stored
public Timeframe loadTimeframeById(java.lang.Long id)
Timeframe in a hibernate database
id - the Timeframe id to be loaded
Timeframe which was loadedpublic Person loadPersonById(java.lang.Long id)
Person in a hibernate database
id - the Person id to be loaded
Person which was loadedpublic Person loadPersonByName(java.lang.String name)
Person in a hibernate database
name - the Person's name to be loaded
Person which was loadedpublic Schedule loadScheduleById(java.lang.Long id)
Schedule in a hibernate database
id - the Schedule id to be loaded
Schedule which was loadedpublic java.util.List loadTimeframesBySchedId(java.lang.Long id)
Timeframes in a hibernate database
id - the Schedule id of the Timeframes to be loaded
Timeframes which was loadedpublic void deletePerson(Person p)
Person in a hibernate database
p - the Person to be deletedpublic void deleteTimeframe(Timeframe t)
Timeframe in a hibernate database
t - the Timeframe to be deletedpublic void deleteSchedule(Schedule s)
Schedule in a hibernate database
s - the Schedule to be deleted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||