CSLA.NET 5.4.2
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
IEditableCollection.cs
Go to the documentation of this file.
1//-----------------------------------------------------------------------
2// <copyright file="IEditableCollection.cs" company="Marimer LLC">
3// Copyright (c) Marimer LLC. All rights reserved.
4// Website: https://cslanet.com
5// </copyright>
6// <summary>Defines the common methods required by all</summary>
7//-----------------------------------------------------------------------
8namespace Csla.Core
9{
21 {
27 void RemoveChild(Core.IEditableBusinessObject child);
34 void SetParent(IParent parent);
40 }
41}
This is the core interface implemented by all CSLA .NET base classes.
Defines the common methods required by all editable CSLA collection objects.
object GetDeletedList()
Used by ObjectFactory to gain access to the list of deleted items contained in the collection.
void RemoveChild(Core.IEditableBusinessObject child)
Removes the specified child from the parent collection.
void SetParent(IParent parent)
Used by BusinessListBase as a child object is created to tell the child object about its parent.
Defines the interface that must be implemented by any business object that contains child objects.
Definition: IParent.cs:18
Define the common methods used by the UI to interact with n-level undo.
Definition: ISupportUndo.cs:25
Defines the common properties required objects that track their own status.
Definition: ITrackStatus.cs:17