BusinessObjectBase Methods
The BusinessObjectBase type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
AddSearchableProperty |
Adds the property and value to the searchable index. Property may be any created element
|
|
|
AddSummaryDataRow(String, String) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
AddSummaryDataRow(String, Int32) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
AddSummaryDataRow(String, Guid) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
AddSummaryDataRow(String, Boolean) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
AddSummaryDataRow(String, DateTime) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
AddSummaryDataRow(String, Decimal) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
AddSummaryDataRow(String, Object) |
Adds the data to the summary data used to display in the tool list. Property may be any created element.
|
|
|
GetFriendlyNameForProperty |
Gets the friendly display name for a property using its DisplayAttribute, if present.
|
|
|
GetPropertyName<(Of <<'(TObject>)>>)(Expression<(Of <<'(Func<(Of <<'(TObject, Object>)>>)>)>>)) |
Gets the name of the property.
|
|
|
GetPublicProperties |
Gets all public readable and writable properties of the current object, optionally including those marked with XmlIgnoreAttribute.
|
|
|
IsValidDate |
Helper method to determine if a string value is a valid DateTime.
|
|
|
IsValidGuid |
Helper method to determine if a string value is a valid Guid.
|
|
|
IsValidInt |
Helper method to determine if a string value is a valid integer.
|
|
|
OnLoad |
Automatically called when the object is requested through AdvantageModuleEngine or ToolEngine.
Can be used to perform external actions or load reference data.
|
|
|
PostDeleteDraft |
Called by AdvantageCSP after deleting a draft of the object.
|
|
|
PostDeleteRecord |
Called by AdvantageCSP after deleting the entire object (all versions).
|
|
|
PostPublish |
Called by AdvantageCSP after publishing the object.
|
|
|
PostSaveDraft |
Called by AdvantageCSP after saving a draft of the object.
|
|
|
PostUnpublish |
Called by AdvantageCSP after un-publishing the object.
|
|
|
PreDeleteDraft |
Called by AdvantageCSP prior to deleting a draft of the object.
|
|
|
PreDeleteRecord |
Called by AdvantageCSP prior to deleting the entire object (all versions).
|
|
|
PrePublish |
Called by AdvantageCSP prior to publishing the object.
|
|
|
PreSaveDraft |
Called by AdvantageCSP prior to saving a draft of the object.
|
|
|
PreUnpublish |
Called by AdvantageCSP prior to un-publishing the object.
|
|
|
Validate |
Validates the object for the specified action. Override to add custom validation logic.
|

