AtomsFramework Persistence Layer Reference Guide

IPersistentObject Members

IPersistentObject overview

Public Instance Properties

CreatedDate The date that the object was originally created.
ModifiedDate The modified date and time of an object.
OriginalCreatedDate The original date that the object was created
OriginalModifiedDate The date that an object was last modified and saved to the persistent store.

Public Instance Methods

DeleteOverloaded. Deletes an object from the database, optionally removing it's parent as well
DeleteAll Remove all objects for a class.
FindOverloaded. Retrieves an object based on the values of it's find attributes.
GetNewObject Function stub for subclasses
IsReferenced Determines if an object is referenced by any other objects in the system.
ResetOriginalDates Resets the original modified date of the object to the current modified date.
RetrieveOverloaded. Retrieves the details of a persistent object from a database
SaveOverloaded. Saves (persists) an object to the database

Public Instance Events

LoadFinishedFires when object retrieval has completed
LoadStartedFires when object retrieval commences
MarkedAsDirtyFires when an object is marked as dirty

See Also

IPersistentObject Interface | AtomsFramework Namespace