AdvantageCMS.Core.Common.BaseClasses Namespace
Advantage CSP

AdvantageModuleEngine Members

The AdvantageModuleEngine type exposes the following members.

Constructors


  Name Description
Public method AdvantageModuleEngine(SQL, Int32, Int32)
Required constructor for accessing data/objects
Public method AdvantageModuleEngine(HttpContext, SQL, Int32, Int32)
Initializes a new instance of the AdvantageConfigurationEngine class.

Methods


  Name Description
Public method Dispose()()()()
Disposes this instance.
Protected method Dispose(Boolean) (Inherited from AdvantageEngineBase.)
Public method FindPublishedObjectsByNode<(Of <<'(T>)>>)(String, eComparison, String)
performs a non-indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement This function works well with small sets of typed published items. Performance may be impacted on larger object sets, and "GetByKey" should be implemented.
Public method FindPublishedObjectsByNode<(Of <<'(T>)>>)(String, eComparison, DateTime)
Performs a non-indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement This function works well with small sets of typed published items. Performance may be impacted on larger object sets, and "GetByKey" should be implemented.
Public method FindPublishedObjectsByNode<(Of <<'(T>)>>)(String, eComparison, Int32)
Performs a non-indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement This function works well with small sets of typed published items. Performance may be impacted on larger object sets, and "GetByKey" should be implemented.
Public method FindPublishedObjectsByNode<(Of <<'(T>)>>)(String, eComparison, Decimal)
Performs a non-indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement This function works well with small sets of typed published items. Performance may be impacted on larger object sets, and "GetByKey" should be implemented.
Public method FindPublishedObjectsByNode<(Of <<'(T>)>>)(String, eComparison, Guid)
Performs a non-indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement This function works well with small sets of typed published items. Performance may be impacted on larger object sets, and "GetByKey" should be implemented.
Public method FindPublishedObjectsByNode<(Of <<'(T>)>>)(String, eComparison, Boolean)
Performs a non-indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement This function works well with small sets of typed published items. Performance may be impacted on larger object sets, and "GetByKey" should be implemented.
Public method GetAllPublishedObjects<(Of <<'(T>)>>)
Gets a List of all specified business objects based on object type passed in
Public method GetAllPublishedObjectsLight<(Of <<'(T>)>>)(List<(Of <<'(String>)>>))
Returns a list of BusinessObjects that are filled only with the properties specified in the parameter list Items that DO NOT need to be specified are:ObjectTypeName, ObjectTypeID, MasterID, DomainID, LanguageID, Version, PublishStatus, SEOName, LastModifiedBy, LastModifiedDate, CreatedBy, CreatedDate.
Public method GetAllPublishedObjectsLight<(Of <<'(T>)>>)(List<(Of <<'(String>)>>), Boolean)
Returns a list of BusinessObjects that are filled only with the properties specified in the parameter list Items that DO NOT need to be specified are:ObjectTypeName, ObjectTypeID, MasterID, DomainID, LanguageID, Version, PublishStatus, SEOName, LastModifiedBy, LastModifiedDate, CreatedBy, CreatedDate, SEOKeywords, SEOContent
Public method GetPublishedKeyValueObjects<(Of <<'(T, Y>)>>)
Returns a boxed list of distinct values based on the ObjectTypeID and KeyName
Public method GetPublishedObjectByMasterId<(Of <<'(T>)>>)
Returns the specified business object from the masterId passed.
Public method GetPublishedObjectByMasterIds<(Of <<'(T>)>>) Obsolete.
Gets the published object by master ids.
Public method GetPublishedObjectBySeoName<(Of <<'(T>)>>)
Returns a business object based on the SEO Name passed in
Public method GetPublishedObjectBySeoNames<(Of <<'(T>)>>)
Returns a list of business objects populated by the SEO name list passed in
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(String, eComparison, String)
Performs a indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement. Index items must be set inside the business object "SetSearchableProperties" method, and published before results will be returned.
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(String, eComparison, DateTime)
Performs a indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement. Index items must be set inside the business object "SetSearchableProperties" method, and published before results will be returned.
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(List<(Of <<'(ObjectKeyCriteria>)>>))
Gets the published objects by matching criteria (Inner Join)
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(String, eComparison, Int32)
Performs a indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement. Index items must be set inside the business object "SetSearchableProperties" method, and published before results will be returned.
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(String, eComparison, Guid)
Performs a indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement. Index items must be set inside the business object "SetSearchableProperties" method, and published before results will be returned.
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(String, eComparison, Boolean)
Performs a indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement. Index items must be set inside the business object "SetSearchableProperties" method, and published before results will be returned.
Public method GetPublishedObjectsBykey<(Of <<'(T>)>>)(String, eComparison, Decimal)
Performs a indexed search of all business objects of the specified type and returns a list of objects matching the conditional statement. Index items must be set inside the business object "SetSearchableProperties" method, and published before results will be returned.
Public method GetPublishedObjectsBykeyLight<(Of <<'(T>)>>)(String, eComparison, Boolean, List<(Of <<'(String>)>>), Boolean)
Gets the published objects bykey.
Public method GetPublishedObjectsBykeyLight<(Of <<'(T>)>>)(String, eComparison, DateTime, List<(Of <<'(String>)>>), Boolean)
Gets the published objects bykey light.
Public method GetPublishedObjectsBykeyLight<(Of <<'(T>)>>)(String, eComparison, Decimal, List<(Of <<'(String>)>>), Boolean)
Gets the published objects bykey light.
Public method GetPublishedObjectsBykeyLight<(Of <<'(T>)>>)(String, eComparison, Guid, List<(Of <<'(String>)>>), Boolean)
Gets the published objects bykey light.
Public method GetPublishedObjectsBykeyLight<(Of <<'(T>)>>)(String, eComparison, Int32, List<(Of <<'(String>)>>), Boolean)
Gets the published objects bykey light.
Public method GetPublishedObjectsBykeyLight<(Of <<'(T>)>>)(String, eComparison, String, List<(Of <<'(String>)>>), Boolean)
Gets the published objects bykey light.
Public method GetPublishedObjectsByMasterIds<(Of <<'(T>)>>)
Returns a list of business objects populated by the masterId list passed in
Public method GetPublishedObjectsByMasterIdsLight<(Of <<'(T>)>>)
Gets the published objects by MasterIDs light.
Public method SiteSettings()()()()
Sites the settings.
Public method SiteSettings<(Of <<'(T>)>>)()()()()
Sites the settings.
Public method WebCache_ClearItem
Clears item from web cache.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Get<(Of <<'(T>)>>)
Gets items from web cache.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Invalidate(String)
Invalidates item from web cache.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Invalidate(List<(Of <<'(String>)>>))
Invalidates item from web cache by category.
(Inherited from AdvantageEngineBase.)
Public method WebCache_Store<(Of <<'(T>)>>)
Stores items to web cache.
(Inherited from AdvantageEngineBase.)

Properties


  Name Description
Public property BusinessHelper
Helper to perform business functions for publishing and retreiving non-published objects.
Protected property Context (Inherited from AdvantageEngineBase.)