SharpSchedule

AbstractEntity Members

AbstractEntity overview

Public Static (Shared) Fields

DEFAULT_VIEW The default view for entities.
NEW_ID Constant value that all new ids get.

Public Instance Constructors

AbstractEntityOverloaded. Initializes a new instance of the AbstractEntity class.

Public Instance Properties

Audit The audit columns for the client.
CreatedByMissing <summary> documentation for P:Ozanam.Schedule.Store.Entity.AbstractEntity.CreatedBy
CreatedDateMissing <summary> documentation for P:Ozanam.Schedule.Store.Entity.AbstractEntity.CreatedDate
Id An id columnt that represents the object.
IsPersisted (inherited from Gentle.Framework.Persistent) 
UpdatedByMissing <summary> documentation for P:Ozanam.Schedule.Store.Entity.AbstractEntity.UpdatedBy
UpdatedDateMissing <summary> documentation for P:Ozanam.Schedule.Store.Entity.AbstractEntity.UpdatedDate

Public Instance Methods

Equals Determine if the object is equal to this object.
GetHashCode Get the hash code of the entity by looping through all properties and getting the property hashcode. If an exception is thrown when getting a value on a property then the hash code is just incremented.
GetKey Return the primary key for the object.
GetType (inherited from Object) 
Persist (inherited from Gentle.Framework.Persistent) 
Refresh (inherited from Gentle.Framework.Persistent) 
Remove (inherited from Gentle.Framework.Persistent) 
ToString Output the object as a human readable string.

Protected Instance Methods

Finalize (inherited from Object) 
IsChild Determine if the child actually belongs to the parent.
MemberwiseClone (inherited from Object) 
RetrieveList (inherited from Gentle.Framework.Persistent) 
SetAudit TODO: Document me.

See Also

AbstractEntity Class | Ozanam.Schedule.Store.Entity Namespace