AdvantageCMS.Core.Common.BaseClasses Namespace
Advantage CSP

BusinessObjectBase Members

The BusinessObjectBase 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
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.
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.
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.
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.
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.
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.
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.
Public method Static member GetPropertyName<(Of <<'(TObject>)>>)(Expression<(Of <<'(Func<(Of <<'(TObject, Object>)>>)>)>>))
Gets the name of the property.
Public method Static member IsValidDate
Helper method to determin if string value is a DateTime.
Public method Static member IsValidGuid
Helper method to determin if string value is a Guid.
Public method Static member IsValidInt
Helper method to determin if string value is an interger.
Public method OnLoad
Automatically called when object is requested through AdvantageModuleEngine or ToolEngine Can be used to perform external actions or load reference data.
Public method PostDeleteDraft
Called by advantageCMS after to deleting draft of object
Public method PostDeleteRecord
Called by advantageCMS after to deleting entire object
Public method PostPublish
Called by advantageCMS after to publishing object
Public method PostSaveDraft
Called by advantageCMS after to saving a draft object
Public method PostUnpublish
Called by advantageCMS after to un-publishing object
Public method PreDeleteDraft
Called by advantageCMS prior to deleting draft of object
Public method PreDeleteRecord
Called by advantageCMS prior to deleting entire object
Public method PrePublish
Called by advantageCMS prior to publishing object
Public method PreSaveDraft
Called by advantageCMS prior to saving a draft object
Public method PreUnpublish
Called by advantageCMS prior to un-publishing object
Public method Validate
Validates the specified action.

Properties


  Name Description
Public property CreatedBy
User object was created by
Public property CreatedDate
Date object was created
Public property LanguageID
Language Id of object
Public property LastModifiedBy
User who last modified the object
Public property LastModifiedDate
Last modified date of object
Public property MasterID
Unique Identifier of object
Public property ObjectTypeName
String name of object used by AdvantageCMS. Maps to "Object Name" in Data Tools.
Public property PublishStatus
Status of object (Publish, Draft, Historical)
Public property RestrictToCurrentDomain
True -> Object data cannot be published to multiple sites.
Public property SEOContent
SEO Content that can be used in page meta data (if applicable).
Public property SEOKeywords
SEO Keywords that can be used in page meta data (if applicable).
Public property SEOName
SEOName that can be used to generate the object url (if applicable).
Public property Version
Version of object
Public property VersionName
Version name for user reference