Consolidated interface of public elements from the BusinessBase type. More...
Additional Inherited Members | |
Public Member Functions inherited from Csla.Serialization.Mobile.IMobileObject | |
| void | GetState (SerializationInfo info) |
| Method called by MobileFormatter when an object should serialize its data. More... | |
| void | GetChildren (SerializationInfo info, MobileFormatter formatter) |
| Method called by MobileFormatter when an object should serialize its child references. More... | |
| void | SetState (SerializationInfo info) |
| Method called by MobileFormatter when an object should be deserialized. More... | |
| void | SetChildren (SerializationInfo info, MobileFormatter formatter) |
| Method called by MobileFormatter when an object should deserialize its child references. More... | |
Public Member Functions inherited from Csla.Core.IEditableBusinessObject | |
| void | DeleteChild () |
| Called by a parent object to mark the child for deferred deletion. More... | |
| void | SetParent (IParent parent) |
| Used by BusinessListBase as a child object is created to tell the child object about its parent. More... | |
| void | Delete () |
| Marks the object for deletion. More... | |
Public Member Functions inherited from Csla.Core.ISupportUndo | |
| void | BeginEdit () |
| Starts a nested edit on the object. More... | |
| void | CancelEdit () |
| Cancels the current edit process, restoring the object's state to its previous values. More... | |
| void | ApplyEdit () |
| Commits the current edit process. More... | |
Public Member Functions inherited from Csla.Core.IUndoableObject | |
| void | CopyState (int parentEditLevel, bool parentBindingEdit) |
| Copies the state of the object and places the copy onto the state stack. More... | |
| void | UndoChanges (int parentEditLevel, bool parentBindingEdit) |
| Restores the object's state to the most recently copied values from the state stack. More... | |
| void | AcceptChanges (int parentEditLevel, bool parentBindingEdit) |
| Accepts any changes made to the object since the last state copy was made. More... | |
Public Member Functions inherited from Csla.Core.ISavable< T > | |
| object | Save () |
| Saves the object to the database. More... | |
| object | Save (bool forceUpdate) |
| Saves the object to the database. More... | |
| Task< object > | SaveAsync () |
| Saves the object to the database. More... | |
| Task< object > | SaveAsync (bool forceUpdate) |
| Saves the object to the database. More... | |
| Task | SaveAndMergeAsync () |
| Saves the object to the database, merging the result into the original object graph More... | |
| Task | SaveAndMergeAsync (bool forceUpdate) |
| Saves the object to the database, merging the result into the original object graph More... | |
| void | BeginSave () |
| Saves the object to the database asynchronously. More... | |
| void | BeginSave (object userState) |
| Saves the object to the database asynchronously. More... | |
| void | SaveComplete (object newObject) |
| INTERNAL CSLA .NET USE ONLY. More... | |
| T | Save () |
| Saves the object to the database. More... | |
| T | Save (bool forceUpdate) |
| Saves the object to the database. More... | |
| Task< T > | SaveAsync () |
| Saves the object to the database. More... | |
| Task< T > | SaveAsync (bool forceUpdate) |
| Saves the object to the database. More... | |
| Task | SaveAndMergeAsync () |
| Saves the object to the database, merging the result into the original object graph More... | |
| Task | SaveAndMergeAsync (bool forceUpdate) |
| Saves the object to the database, merging the result into the original object graph More... | |
| void | BeginSave () |
| Saves the object to the database asynchronously. More... | |
| void | BeginSave (object userState) |
| Saves the object to the database asynchronously. More... | |
| void | SaveComplete (T newObject) |
| INTERNAL CSLA .NET USE ONLY. More... | |
Public Member Functions inherited from Csla.Security.IAuthorizeReadWrite | |
| bool | CanWriteProperty (string propertyName) |
| Returns true if the user is allowed to write the to the specified property. More... | |
| bool | CanWriteProperty (Csla.Core.IPropertyInfo property) |
| Returns true if the user is allowed to write the to the specified property. More... | |
| bool | CanReadProperty (string propertyName) |
| Returns true if the user is allowed to read the specified property. More... | |
| bool | CanReadProperty (Csla.Core.IPropertyInfo property) |
| Returns true if the user is allowed to read the specified property. More... | |
| bool | CanExecuteMethod (string methodName) |
| Returns true if the user is allowed to execute the specified method. More... | |
| bool | CanExecuteMethod (Csla.Core.IMemberInfo method) |
| Returns true if the user is allowed to execute the specified method. More... | |
Public Member Functions inherited from Csla.Core.IParent | |
| void | RemoveChild (Core.IEditableBusinessObject child) |
| This method is called by a child object when it wants to be removed from the collection. More... | |
| void | ApplyEditChild (Core.IEditableBusinessObject child) |
| Override this method to be notified when a child object's Core.BusinessBase.ApplyEdit method has completed. More... | |
| int | GetNextIdentity (int current) |
| Gets and consumes the next available unique identity value for an object instance in the object graph. More... | |
Public Member Functions inherited from Csla.Rules.IHostRules | |
| void | RuleStart (Csla.Core.IPropertyInfo property) |
| Indicates that a rule has started processing. More... | |
| void | RuleComplete (Csla.Core.IPropertyInfo property) |
| Indicates that a rule has finished processing. More... | |
| void | RuleComplete (string property) |
| Indicates that a rule has finished processing. More... | |
| void | AllRulesComplete () |
| Indicates that all rules have finished processing. More... | |
Public Member Functions inherited from Csla.Core.ICheckRules | |
| void | SuppressRuleChecking () |
| Sets value indicating no rule methods will be invoked. More... | |
| void | ResumeRuleChecking () |
| Resets value indicating all rule methods will be invoked. More... | |
| void | CheckRules () |
| Invokes all rules for the business type. More... | |
| Task | CheckRulesAsync () |
| Invokes all rules for the business type. More... | |
| BrokenRulesCollection | GetBrokenRules () |
| Gets the broken rules collection More... | |
Public Member Functions inherited from Csla.Serialization.Mobile.ISerializationNotification | |
| void | Deserialized () |
| Method called on an object after deserialization is complete. More... | |
Properties inherited from Csla.Core.IBusinessObject | |
| int | Identity [get] |
| Gets a value representing this object instance's unique identity value within the business object graph. More... | |
Properties inherited from Csla.Core.IEditableBusinessObject | |
| int | EditLevelAdded [getset] |
| For internal use only!! More... | |
Properties inherited from Csla.Core.IUndoableObject | |
| int | EditLevel [get] |
| Gets the current edit level of the object. More... | |
Properties inherited from Csla.Core.ITrackStatus | |
| bool | IsValid [get] |
| Returns true if the object and its child objects are currently valid, false if the object or any of its child objects have broken rules or are otherwise invalid. More... | |
| bool | IsSelfValid [get] |
| Returns true if the object is currently valid, false if the object has broken rules or is otherwise invalid. More... | |
| bool | IsDirty [get] |
| Returns true if this object's data, or any of its fields or child objects data, has been changed. More... | |
| bool | IsSelfDirty [get] |
| Returns true if this object's data has been changed. More... | |
| bool | IsDeleted [get] |
| Returns true if this object is marked for deletion. More... | |
| bool | IsNew [get] |
| Returns true if this is a new object, false if it is a pre-existing object. More... | |
| bool | IsSavable [get] |
| Returns true if this object is both dirty and valid. More... | |
| bool | IsChild [get] |
| Returns true if this is a child object, false if it is a root object. More... | |
Properties inherited from Csla.Core.INotifyBusy | |
| bool | IsBusy [get] |
| Gets a value indicating whether the object, or any of the object's child objects, are busy running an asynchronous operation. More... | |
| bool | IsSelfBusy [get] |
| Gets a value indicating whether the object is busy running an asynchronous operation. More... | |
Properties inherited from Csla.Core.IParent | |
| IParent | Parent [get] |
| Provide access to the parent reference for use in child object code. More... | |
Events inherited from Csla.Core.INotifyBusy | |
| BusyChangedEventHandler | BusyChanged |
| Event raised when the object's busy status changes. More... | |
Events inherited from Csla.Core.INotifyUnhandledAsyncException | |
| EventHandler< ErrorEventArgs > | UnhandledAsyncException |
| Event indicating that an exception occurred during an asynchronous operation. More... | |
Events inherited from Csla.Core.ISavable< T > | |
| EventHandler< SavedEventArgs > | Saved |
| Event raised when an object has been saved. More... | |
Events inherited from Csla.Core.INotifyChildChanged | |
| EventHandler< ChildChangedEventArgs > | ChildChanged |
| Event indictating that a child object has changed. More... | |
Consolidated interface of public elements from the BusinessBase type.
Definition at line 14 of file IBusinessBase.cs.