AdvantageCMS.Core.Common.BaseClasses Namespace
Advantage CSP

BusinessObject<(Of <(<'T>)>)> Methods

The BusinessObject<(Of <(<'T>)>)> type exposes the following members.

Methods


  Name Description
Public method AddSearchableProperty
Adds the property and value to the searchable index. Property may be any created element
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, String)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, Int32)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, Guid)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, Boolean)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, DateTime)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, Decimal)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method AddSummaryDataRow(String, Object)
Adds the data to the summary data used to display in the tool list. Property may be any created element.
(Inherited from BusinessObjectBase.)
Public method Clone
Creates a shallow copy of the object. (inherited from MemberwiseClone())
Public method Static member GetPropertyName<(Of <<'(P, L>)>>)
Returns the string property name of the property referenced.
C#
AddSearchableProperty(GetPropertyName(() => this.someProperty), this.someProperty);
This helps in ensuring that index property names are spelled correctly, and helps catch errors if property name is changed
Public method OnLoad
Automatically called when object is requested through AdvantageModuleEngine or ToolEngine Can be used to perform external actions or load reference data.
(Inherited from BusinessObjectBase.)
Public method PostDeleteDraft
Called by advantageCMS after to deleting draft of object
(Inherited from BusinessObjectBase.)
Public method PostDeleteRecord
Called by advantageCMS after to deleting entire object
(Inherited from BusinessObjectBase.)
Public method PostPublish
Called by advantageCMS after to publishing object
(Inherited from BusinessObjectBase.)
Public method PostSaveDraft
Called by advantageCMS after to saving a draft object
(Inherited from BusinessObjectBase.)
Public method PostUnpublish
Called by advantageCMS after to un-publishing object
(Inherited from BusinessObjectBase.)
Public method PreDeleteDraft
Called by advantageCMS prior to deleting draft of object
(Inherited from BusinessObjectBase.)
Public method PreDeleteRecord
Called by advantageCMS prior to deleting entire object
(Inherited from BusinessObjectBase.)
Public method PrePublish
Called by advantageCMS prior to publishing object
(Inherited from BusinessObjectBase.)
Public method PreSaveDraft
Called by advantageCMS prior to saving a draft object
(Inherited from BusinessObjectBase.)
Public method PreUnpublish
Called by advantageCMS prior to un-publishing object
(Inherited from BusinessObjectBase.)
Protected method SetSearchableProperties()()()() (Inherited from BusinessObjectBase.)
Protected method SetSearchableProperties(ActionArgs) (Inherited from BusinessObjectBase.)
Protected method SetSummaryDataRow()()()() (Inherited from BusinessObjectBase.)
Protected method SetSummaryDataRow(ActionArgs) (Inherited from BusinessObjectBase.)
Public method Validate
Validates the specified action.
(Inherited from BusinessObjectBase.)