SharpSchedule

PlanManager Members

PlanManager overview

Public Static (Shared) Methods

GetInstance Get an instance of the plan manager.

Public Instance Constructors

PlanManager ConstructorInitializes a new instance of the PlanManager class.

Public Instance Methods

AddOverloaded. 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) 
FetchOverloaded. 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) 
UpdateOverloaded. Update the given plan and components.
Update (inherited from AbstractDb)Overloaded. Persist the changes that were made to the entity to the database.

Protected Instance Fields

LOGGER (inherited from AbstractDb) Logger for class.

Protected Instance Methods

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.

See Also

PlanManager Class | Ozanam.Schedule.Store.Database.ScheduleAccess Namespace