Defines the interface that must be implemented by any business object that contains child objects. More...
Public Member Functions | |
| 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... | |
Properties | |
| IParent | Parent [get] |
| Provide access to the parent reference for use in child object code. More... | |
Defines the interface that must be implemented by any business object that contains child objects.
Definition at line 17 of file IParent.cs.
| void Csla.Core.IParent.ApplyEditChild | ( | Core.IEditableBusinessObject | child | ) |
Override this method to be notified when a child object's Core.BusinessBase.ApplyEdit method has completed.
| child | The child object that was edited. |
| int Csla.Core.IParent.GetNextIdentity | ( | int | current | ) |
Gets and consumes the next available unique identity value for an object instance in the object graph.
Implemented by the root object of the graph.
| current | Current identity |
| void Csla.Core.IParent.RemoveChild | ( | Core.IEditableBusinessObject | child | ) |
This method is called by a child object when it wants to be removed from the collection.
| child | The child object to remove. |
|
get |
Provide access to the parent reference for use in child object code.
This value will be Nothing for root objects and DynamicLists.
Definition at line 39 of file IParent.cs.