CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
IEditableBusinessObject.cs
Go to the documentation of this file.
1//-----------------------------------------------------------------------
2// <copyright file="IEditableBusinessObject.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//-----------------------------------------------------------------------
8using System;
9
10namespace Csla.Core
11{
23 {
32 int EditLevelAdded { get; set;}
44 void SetParent(IParent parent);
49 void Delete();
50 }
51}
This is the core interface implemented by all CSLA .NET base classes.
Defines the common methods required by all editable CSLA single objects.
void SetParent(IParent parent)
Used by BusinessListBase as a child object is created to tell the child object about its parent.
void DeleteChild()
Called by a parent object to mark the child for deferred deletion.
void Delete()
Marks the object for deletion.
int EditLevelAdded
For internal use only!!
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
Defines the methods required to participate in n-level undo within the CSLA .NET framework.