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.