|
||||||||||
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 Timeframe s 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)
Timeframe
s in a hibernate database
id
- the Schedule
id of the Timeframe
s to be loaded
Timeframe
s 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 |