GetInstance | Get an instance of the plan manager. |
PlanManager Constructor | Initializes a new instance of the PlanManager class. |
Add | Overloaded. Add the plan and supporting object to the database. |
Add (inherited from AbstractDb) | Overloaded. Add the given entity to the database and populate the id with the primary key generated from the database. |
Equals (inherited from Object) | |
Fetch | Overloaded. Fetch all plans from the database. |
FetchByScheduleDate | Fetch all plan objects that were used to make up the schedule on the given date. |
GetHashCode (inherited from Object) | |
GetType (inherited from Object) | |
Remove (inherited from AbstractDb) | Overloaded. Remove the entity with the given id from the database. |
RemoveClient | Remove the scheduled client from the scheduled client table and the plan clients collection. |
RemoveStaff | Remove the staff member from the plan and remove the scheduled staff from the cross reference table. |
ToString (inherited from Object) | |
Update | Overloaded. Update the given plan and components. |
Update (inherited from AbstractDb) | Overloaded. Persist the changes that were made to the entity to the database. |
LOGGER (inherited from AbstractDb) | Logger for class. |
Fetch (inherited from AbstractDb) | Overloaded. Fetch the entity that matches the given key. |
Finalize (inherited from Object) | |
MemberwiseClone (inherited from Object) | |
Remove (inherited from AbstractDb) | Overloaded. Remove the entity with the given id from the database. |
PlanManager Class | Ozanam.Schedule.Store.Database.ScheduleAccess Namespace