Skip to main content

PersistentObjectStorage<T> Methods

Represents a base class for the storage of persistent objects (appointments and resources).
Name Description
AppendBaseMappings(MappingCollection) Clears previous mappings and appends base mappings.
AppendCustomMappings() Appends PersistentObjectStorage<T>.CustomFieldMappings to the collection of actual mappings. For internal use.
AppendDefaultMappings(MappingCollection) Adds mappings for persistent object properties with field names equal to property names.
AppendMappings(MappingCollection) Adds mappings defined in the storage to the specified mapping collection.
BeginInit() Starts the scheduler storage initialization. Initialization occurs at runtime.
BeginUpdate() Obsolete. Locks the object until the EndUpdate or CancelUpdate method is called.
CancelUpdate() Obsolete. Unlocks the PersistentObjectStorage<T> object after it has been locked by the BeginUpdate method, without causing an immediate visual update.
Clear() Removes all the items from the persistent object storage.
CommitExistingObject(T) Commits changes to an existing object. Updates the object data record in the underlying data source. For internal use.
CommitNewObject(T) Commits a new object. Creates a new object data record and stores it in the underlying data source. For internal use.
CreateCustomFields(T) Creates the custom fields specific to this persistent object and adds them to the object’s custom fields collection.
Dispose() Disposes of the PersistentObjectStorage<T> object.
EndInit() Finalizes the storage initialization.
EndUpdate() Obsolete. Unlocks the PersistentObjectStorage<T> object after a call to the BeginUpdate method and causes an immediate visual update.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetColumnNames() Gets the names of data columns associated with this PersistentObjectStorage<T> object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetObjectRow(T) Returns the data row object that contains information about the specified persistent object.
GetObjectValue(T, String) Returns the value of the specified field in the data row that contains information about the specified persistent object.
GetType() Gets the Type of the current instance. Inherited from Object.
LoadObjects(Boolean) Loads persistent objects from the data source to the storage.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
RaiseReload(Boolean) Raises the internal Reload event. This member supports the internal infrastructure and is not intended to be used directly from your code.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RollbackExistingObject(T) Restores an object to its previous state and cancels uncommitted changes that were made to the object.
SetObjectValue(T, String, Object) Assigns the specified value to a field in the data row that contains information about the specified persistent object.
ToString() Returns a string that represents the current object. Inherited from Object.
ValidateDataSource() Checks mappings for validity.
See Also