C# Class SobekCM.Core.MemoryMgmt.CachedDataManager_WebContentServices

Web content related services for the Cached Data Manager, which allows top-level static web content objects, and closely related objects, to be cached locally for resuse
Show file Open project: MarkVSullivan/SobekCM-Web-Application Class Usage Examples

Public Methods

Method Description
CachedDataManager_WebContentServices ( SobekCM.Core.MemoryMgmt.CachedDataManager_Settings Settings ) : System

Constructor for a new instance of the CachedDataManager_WebContentServices class.

Clear_All_Content_NextLevel ( ) : void

Clear the list of possible next level from an existing point in the web content entities, including pages and redirects, hierarchy

Clear_All_Pages_NextLevel ( ) : void

Clear the list of possible next level from an existing point in the page hierarchy

Clear_All_Redirects_NextLevel ( ) : void

Clear the list of possible next level from an existing point in the redirect hierarchy

Clear_All_Web_Content_Lists ( ) : void

Clear the raw data global list of all web content entities, including pages and redirects (engine side)

Clear_All_Web_Content_Pages ( ) : void

Clear the raw data global list of all web content pages, excluding redirects (engine side)

Clear_Global_Recent_Updates ( ) : void

Clear the raw data global list of recent updates to top-level static web content pages from the cache (engine side)

Clear_Global_Recent_Updates_NextLevel ( ) : void

Clear the list of possible next level from an existing page in the recent updates

Clear_Global_Recent_Updates_Users ( ) : void

Clear the list of all users that have participated in the recent updates to all top-level static web content pages

Clear_Global_Usage_Report ( ) : void

Clear all global raw data usage reports from the cache (engine side )

Clear_Global_Usage_Report_NextLevel ( ) : void

Clear the list of possible next level from an existing used page in a global usage report for a date range

Clear_Has_Content_Flag ( ) : void

Clear the flag indicating if there are any web content entities, including pages and redirects

Clear_Has_Content_Pages_Flag ( ) : void

Clear the flag indicating if there are any global recent updates to the web content entities (pages and redirects)

Clear_Has_Global_Recent_Udpates_Flag ( ) : void

Clear the flag indicating if there are any global recent updates to the web content entities (pages and redirects)

Clear_Has_Global_Usage_Flag ( ) : void

Clear the flag indicating if any usage has been reported for this instance's web content entities (pages and redirects)

Clear_Has_Redirects_Flag ( ) : void

Clear the flag indicating if there are any global redirects within the web content system

Clear_Hierarchy ( ) : void

Clear the complete hierarchy of non-aggregational static web content pages and redirects, used for navigation

Clear_Page_Details ( ) : void

Clears all the web content page (or redirect) detail objects that are currently cached (engine and client side)

Clear_Page_Details ( int WebContentID ) : void

Clears a single web content page (or redirect) detail objects that is currently cached (engine and client side)

Clear_Redirects ( ) : void

Clear the raw data list of global redirects (engine side)

Clear_Special_Missing_Page ( Custom_Tracer Tracer ) : void

Clear the special missing page from the cache

Retrieve_All_Content_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List

Retrieves the list of possible next level from an existing point in the web content entities, including pages and redirects, hierarchy

Retrieve_All_Controlled_Javascript ( Custom_Tracer Tracer ) : List

Retrieves the list of all the controlled javascript files within the system

Retrieve_All_Controlled_Stylesheets ( Custom_Tracer Tracer ) : List

Retrieves the list of all the controlled CSS stylesheet files within the system

Retrieve_All_Pages_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List

Retrieves the list of possible next level from an existing point in the page hierarchy

Retrieve_All_Redirects_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List

Retrieves the list of possible next level from an existing point in the redirect hierarchy

Retrieve_All_Sitemaps ( Custom_Tracer Tracer ) : List

Retrieves the list of all the sitemaps within the system

Retrieve_All_Web_Content ( Custom_Tracer Tracer ) : DataSet

Retrieves the raw data list of web content entities, including pages and redirects (engine side)

Retrieve_All_Web_Content_Pages ( Custom_Tracer Tracer ) : DataSet

Retrieves the raw data list of web content pages, excluding redirects (engine side)

Retrieve_Global_Recent_Updates ( Custom_Tracer Tracer ) : DataSet

Retrieves the raw data list of recent updates to all the top-level web content pages (engine side)

Retrieve_Global_Recent_Updates_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List

Retrieves the list of possible next level from an existing page in the recent updates

Retrieve_Global_Recent_Updates_Users ( Custom_Tracer Tracer ) : List

Retrieves the list of all users that have participated in the recent updates to all top-level static web content pages

Retrieve_Global_Usage_Report ( int Year1, int Month1, int Year2, int Month2, Custom_Tracer Tracer ) : DataSet

Retrieves the raw data global web content usage report between two dates (engine side)

Retrieve_Global_Usage_Report_NextLevel ( Custom_Tracer Tracer, int Year1, int Month1, int Year2, int Month2, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List

Retrieves the list of possible next level from an existing used page in a global usage report for a date range

Retrieve_Has_Content_Flag ( Custom_Tracer Tracer ) : bool?

Retrieves the flag indicating if there are any web content entities, including pages and redirects

Retrieve_Has_Content_Pages_Flag ( Custom_Tracer Tracer ) : bool?

Retrieves the flag indicating if there are any web content pages (excluding redirects)

Retrieve_Has_Global_Recent_Updates_Flag ( Custom_Tracer Tracer ) : bool?

Retrieves the flag indicating if there are any global recent updates to the web content entities (pages and redirects)

Retrieve_Has_Global_Usage_Flag ( Custom_Tracer Tracer ) : bool?

Retrieves the flag indicating if any usage has been reported for this instance's web content entities (pages and redirects)

Retrieve_Has_Redirects_Flag ( Custom_Tracer Tracer ) : bool?

Retrieves the flag indicating if there are any global redirects within the web content system

Retrieve_Hierarchy ( Custom_Tracer Tracer ) : WebContent_Hierarchy

Retrieves the complete hierarchy of non-aggregational static web content pages and redirects, used for navigation

By default, this method is not used, but is exposed for others that are utilizing the engine client code

Retrieve_Page_Details ( int WebContentID, Custom_Tracer Tracer ) : HTML_Based_Content

Retrieves a fully built non-aggregational static web content page (engine and client side)

Retrieve_Redirects ( Custom_Tracer Tracer ) : DataSet

Retrieves the raw data list of global redirects (engine side)

Retrieve_Special_Missing_Page ( Custom_Tracer Tracer ) : HTML_Based_Content

Retrieves the special missing web content page, used when a requested resource is missing (engine and client side)

Store_All_Content_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void

Stores the list of possible next level from an existing point in the web content entities, including pages and redirects, hierarchy

Store_All_Controlled_Javascript ( List StoreObject, Custom_Tracer Tracer ) : void

Stores the list of all controlled javascript files within the system

Store_All_Controlled_Stylesheets ( List StoreObject, Custom_Tracer Tracer ) : void

Stores the list of all controlled CSS stylesheet files within the system

Store_All_Pages_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void

Stores the list of possible next level from an existing point in the page hierarchy

Store_All_Redirects_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void

Stores the list of possible next level from an existing point in the redirect hierarchy

Store_All_Sitemaps ( List StoreObject, Custom_Tracer Tracer ) : void

Stores the list of all the sitemaps within the system

Store_All_Web_Content ( DataSet StoreObject, Custom_Tracer Tracer ) : void

Stores the raw data list of all top-level web content entities, including pages and redirects (engine side)

Store_All_Web_Content_Pages ( DataSet StoreObject, Custom_Tracer Tracer ) : void

Stores the raw data list of all top-level web content pages, excluding redirects (engine side)

Store_Global_Recent_Updates ( DataSet StoreObject, Custom_Tracer Tracer ) : void

Stores the raw data list of recent updates to all the top-level web content pages (engine side)

Store_Global_Recent_Updates_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void

Stores the list of possible next level from an existing page in the recent updates

Store_Global_Recent_Updates_Users ( List StoreObject, Custom_Tracer Tracer ) : void

Stores the list of all users that have participated in the recent updates to all top-level static web content pages

Store_Global_Usage_Report ( DataSet StoreObject, int Year1, int Month1, int Year2, int Month2, Custom_Tracer Tracer ) : void

Stores a pulled usage statistics raw data report across all web content pages (engine side)

Store_Global_Usage_Report_NextLevel ( List StoreObject, Custom_Tracer Tracer, int Year1, int Month1, int Year2, int Month2, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void

Stores the list of possible next level from an existing used page in a global usage report for a date range

Store_Has_Content_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void

Stores the flag indicating if there are any web content entities, including pages and redirects

Store_Has_Content_Pages_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void

Stores the flag indicating if there are any web content pages (excluding redirects)

Store_Has_Global_Recent_Updates_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void

Stores the flag indicating if there are any global recent updates to the web content entities (pages and redirects)

Store_Has_Global_Usage_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void

Stores the flag indicating if any usage has been reported for this instance's web content entities (pages and redirects)

Store_Has_Redirects_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void

Stores the flag indicating if there are any global redirects within the web content system

Store_Hierarchy ( WebContent_Hierarchy StoreObject, Custom_Tracer Tracer ) : void

Stores the complete hierarchy of non-aggregational static web content pages and redirects, used for navigation

Store_Page_Details ( HTML_Based_Content StoreObject, Custom_Tracer Tracer ) : void

Stores a fully built non-aggregational static web content page (engine and client side)

Store_Redirects ( DataSet StoreObject, Custom_Tracer Tracer ) : void

Stores the raw data list of global redirects (engine side)

Store_Special_Missing_Page ( HTML_Based_Content StoreObject, Custom_Tracer Tracer ) : void

Stores the special missing web content page, used when a requested resource is missing (engine and client side)

Method Details

CachedDataManager_WebContentServices() public method

Constructor for a new instance of the CachedDataManager_WebContentServices class.
public CachedDataManager_WebContentServices ( SobekCM.Core.MemoryMgmt.CachedDataManager_Settings Settings ) : System
Settings SobekCM.Core.MemoryMgmt.CachedDataManager_Settings Cached data manager settings object
return System

Clear_All_Content_NextLevel() public method

Clear the list of possible next level from an existing point in the web content entities, including pages and redirects, hierarchy
public Clear_All_Content_NextLevel ( ) : void
return void

Clear_All_Pages_NextLevel() public method

Clear the list of possible next level from an existing point in the page hierarchy
public Clear_All_Pages_NextLevel ( ) : void
return void

Clear_All_Redirects_NextLevel() public method

Clear the list of possible next level from an existing point in the redirect hierarchy
public Clear_All_Redirects_NextLevel ( ) : void
return void

Clear_All_Web_Content_Lists() public method

Clear the raw data global list of all web content entities, including pages and redirects (engine side)
public Clear_All_Web_Content_Lists ( ) : void
return void

Clear_All_Web_Content_Pages() public method

Clear the raw data global list of all web content pages, excluding redirects (engine side)
public Clear_All_Web_Content_Pages ( ) : void
return void

Clear_Global_Recent_Updates() public method

Clear the raw data global list of recent updates to top-level static web content pages from the cache (engine side)
public Clear_Global_Recent_Updates ( ) : void
return void

Clear_Global_Recent_Updates_NextLevel() public method

Clear the list of possible next level from an existing page in the recent updates
public Clear_Global_Recent_Updates_NextLevel ( ) : void
return void

Clear_Global_Recent_Updates_Users() public method

Clear the list of all users that have participated in the recent updates to all top-level static web content pages
public Clear_Global_Recent_Updates_Users ( ) : void
return void

Clear_Global_Usage_Report() public method

Clear all global raw data usage reports from the cache (engine side )
public Clear_Global_Usage_Report ( ) : void
return void

Clear_Global_Usage_Report_NextLevel() public method

Clear the list of possible next level from an existing used page in a global usage report for a date range
public Clear_Global_Usage_Report_NextLevel ( ) : void
return void

Clear_Has_Content_Flag() public method

Clear the flag indicating if there are any web content entities, including pages and redirects
public Clear_Has_Content_Flag ( ) : void
return void

Clear_Has_Content_Pages_Flag() public method

Clear the flag indicating if there are any global recent updates to the web content entities (pages and redirects)
public Clear_Has_Content_Pages_Flag ( ) : void
return void

Clear_Has_Global_Recent_Udpates_Flag() public method

Clear the flag indicating if there are any global recent updates to the web content entities (pages and redirects)
public Clear_Has_Global_Recent_Udpates_Flag ( ) : void
return void

Clear_Has_Global_Usage_Flag() public method

Clear the flag indicating if any usage has been reported for this instance's web content entities (pages and redirects)
public Clear_Has_Global_Usage_Flag ( ) : void
return void

Clear_Has_Redirects_Flag() public method

Clear the flag indicating if there are any global redirects within the web content system
public Clear_Has_Redirects_Flag ( ) : void
return void

Clear_Hierarchy() public method

Clear the complete hierarchy of non-aggregational static web content pages and redirects, used for navigation
public Clear_Hierarchy ( ) : void
return void

Clear_Page_Details() public method

Clears all the web content page (or redirect) detail objects that are currently cached (engine and client side)
public Clear_Page_Details ( ) : void
return void

Clear_Page_Details() public method

Clears a single web content page (or redirect) detail objects that is currently cached (engine and client side)
public Clear_Page_Details ( int WebContentID ) : void
WebContentID int Primary key for the web content page to clear
return void

Clear_Redirects() public method

Clear the raw data list of global redirects (engine side)
public Clear_Redirects ( ) : void
return void

Clear_Special_Missing_Page() public method

Clear the special missing page from the cache
public Clear_Special_Missing_Page ( Custom_Tracer Tracer ) : void
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Retrieve_All_Content_NextLevel() public method

Retrieves the list of possible next level from an existing point in the web content entities, including pages and redirects, hierarchy
public Retrieve_All_Content_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return List

Retrieve_All_Controlled_Javascript() public method

Retrieves the list of all the controlled javascript files within the system
public Retrieve_All_Controlled_Javascript ( Custom_Tracer Tracer ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return List

Retrieve_All_Controlled_Stylesheets() public method

Retrieves the list of all the controlled CSS stylesheet files within the system
public Retrieve_All_Controlled_Stylesheets ( Custom_Tracer Tracer ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return List

Retrieve_All_Pages_NextLevel() public method

Retrieves the list of possible next level from an existing point in the page hierarchy
public Retrieve_All_Pages_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return List

Retrieve_All_Redirects_NextLevel() public method

Retrieves the list of possible next level from an existing point in the redirect hierarchy
public Retrieve_All_Redirects_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return List

Retrieve_All_Sitemaps() public method

Retrieves the list of all the sitemaps within the system
public Retrieve_All_Sitemaps ( Custom_Tracer Tracer ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return List

Retrieve_All_Web_Content() public method

Retrieves the raw data list of web content entities, including pages and redirects (engine side)
public Retrieve_All_Web_Content ( Custom_Tracer Tracer ) : DataSet
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return System.Data.DataSet

Retrieve_All_Web_Content_Pages() public method

Retrieves the raw data list of web content pages, excluding redirects (engine side)
public Retrieve_All_Web_Content_Pages ( Custom_Tracer Tracer ) : DataSet
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return System.Data.DataSet

Retrieve_Global_Recent_Updates() public method

Retrieves the raw data list of recent updates to all the top-level web content pages (engine side)
public Retrieve_Global_Recent_Updates ( Custom_Tracer Tracer ) : DataSet
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return System.Data.DataSet

Retrieve_Global_Recent_Updates_NextLevel() public method

Retrieves the list of possible next level from an existing page in the recent updates
public Retrieve_Global_Recent_Updates_NextLevel ( Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return List

Retrieve_Global_Recent_Updates_Users() public method

Retrieves the list of all users that have participated in the recent updates to all top-level static web content pages
public Retrieve_Global_Recent_Updates_Users ( Custom_Tracer Tracer ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return List

Retrieve_Global_Usage_Report() public method

Retrieves the raw data global web content usage report between two dates (engine side)
public Retrieve_Global_Usage_Report ( int Year1, int Month1, int Year2, int Month2, Custom_Tracer Tracer ) : DataSet
Year1 int Start year of the year/month range for these usage stats
Month1 int Start month of the year/month range for these usage stats
Year2 int End year of the year/month range for these usage stats
Month2 int End month of the year/month range for these usage stats
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return System.Data.DataSet

Retrieve_Global_Usage_Report_NextLevel() public method

Retrieves the list of possible next level from an existing used page in a global usage report for a date range
public Retrieve_Global_Usage_Report_NextLevel ( Custom_Tracer Tracer, int Year1, int Month1, int Year2, int Month2, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : List
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Year1 int Start year of the year/month range for these usage stats
Month1 int Start month of the year/month range for these usage stats
Year2 int End year of the year/month range for these usage stats
Month2 int End month of the year/month range for these usage stats
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return List

Retrieve_Has_Content_Flag() public method

Retrieves the flag indicating if there are any web content entities, including pages and redirects
public Retrieve_Has_Content_Flag ( Custom_Tracer Tracer ) : bool?
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return bool?

Retrieve_Has_Content_Pages_Flag() public method

Retrieves the flag indicating if there are any web content pages (excluding redirects)
public Retrieve_Has_Content_Pages_Flag ( Custom_Tracer Tracer ) : bool?
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return bool?

Retrieve_Has_Global_Recent_Updates_Flag() public method

Retrieves the flag indicating if there are any global recent updates to the web content entities (pages and redirects)
public Retrieve_Has_Global_Recent_Updates_Flag ( Custom_Tracer Tracer ) : bool?
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return bool?

Retrieve_Has_Global_Usage_Flag() public method

Retrieves the flag indicating if any usage has been reported for this instance's web content entities (pages and redirects)
public Retrieve_Has_Global_Usage_Flag ( Custom_Tracer Tracer ) : bool?
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return bool?

Retrieve_Has_Redirects_Flag() public method

Retrieves the flag indicating if there are any global redirects within the web content system
public Retrieve_Has_Redirects_Flag ( Custom_Tracer Tracer ) : bool?
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return bool?

Retrieve_Hierarchy() public method

Retrieves the complete hierarchy of non-aggregational static web content pages and redirects, used for navigation
By default, this method is not used, but is exposed for others that are utilizing the engine client code
public Retrieve_Hierarchy ( Custom_Tracer Tracer ) : WebContent_Hierarchy
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return SobekCM.Core.WebContent.Hierarchy.WebContent_Hierarchy

Retrieve_Page_Details() public method

Retrieves a fully built non-aggregational static web content page (engine and client side)
public Retrieve_Page_Details ( int WebContentID, Custom_Tracer Tracer ) : HTML_Based_Content
WebContentID int Primary key for this web content page (or redirect)
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return SobekCM.Core.WebContent.HTML_Based_Content

Retrieve_Redirects() public method

Retrieves the raw data list of global redirects (engine side)
public Retrieve_Redirects ( Custom_Tracer Tracer ) : DataSet
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return System.Data.DataSet

Retrieve_Special_Missing_Page() public method

Retrieves the special missing web content page, used when a requested resource is missing (engine and client side)
public Retrieve_Special_Missing_Page ( Custom_Tracer Tracer ) : HTML_Based_Content
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return SobekCM.Core.WebContent.HTML_Based_Content

Store_All_Content_NextLevel() public method

Stores the list of possible next level from an existing point in the web content entities, including pages and redirects, hierarchy
public Store_All_Content_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void
StoreObject List List of next level values
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return void

Store_All_Controlled_Javascript() public method

Stores the list of all controlled javascript files within the system
public Store_All_Controlled_Javascript ( List StoreObject, Custom_Tracer Tracer ) : void
StoreObject List List of controlled javascript files within the system
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_All_Controlled_Stylesheets() public method

Stores the list of all controlled CSS stylesheet files within the system
public Store_All_Controlled_Stylesheets ( List StoreObject, Custom_Tracer Tracer ) : void
StoreObject List List of controlled CSS stylesheet files within the system
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_All_Pages_NextLevel() public method

Stores the list of possible next level from an existing point in the page hierarchy
public Store_All_Pages_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void
StoreObject List List of next level values
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return void

Store_All_Redirects_NextLevel() public method

Stores the list of possible next level from an existing point in the redirect hierarchy
public Store_All_Redirects_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void
StoreObject List List of next level values
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return void

Store_All_Sitemaps() public method

Stores the list of all the sitemaps within the system
public Store_All_Sitemaps ( List StoreObject, Custom_Tracer Tracer ) : void
StoreObject List List of sitemaps within the system
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_All_Web_Content() public method

Stores the raw data list of all top-level web content entities, including pages and redirects (engine side)
public Store_All_Web_Content ( DataSet StoreObject, Custom_Tracer Tracer ) : void
StoreObject System.Data.DataSet Data set of all the web content pages and redirects
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_All_Web_Content_Pages() public method

Stores the raw data list of all top-level web content pages, excluding redirects (engine side)
public Store_All_Web_Content_Pages ( DataSet StoreObject, Custom_Tracer Tracer ) : void
StoreObject System.Data.DataSet Data set of all the web content pages
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Global_Recent_Updates() public method

Stores the raw data list of recent updates to all the top-level web content pages (engine side)
public Store_Global_Recent_Updates ( DataSet StoreObject, Custom_Tracer Tracer ) : void
StoreObject System.Data.DataSet Data set of all the recent updates
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Global_Recent_Updates_NextLevel() public method

Stores the list of possible next level from an existing page in the recent updates
public Store_Global_Recent_Updates_NextLevel ( List StoreObject, Custom_Tracer Tracer, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void
StoreObject List List of next level values
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return void

Store_Global_Recent_Updates_Users() public method

Stores the list of all users that have participated in the recent updates to all top-level static web content pages
public Store_Global_Recent_Updates_Users ( List StoreObject, Custom_Tracer Tracer ) : void
StoreObject List List of users that recently updated a web content page
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Global_Usage_Report() public method

Stores a pulled usage statistics raw data report across all web content pages (engine side)
public Store_Global_Usage_Report ( DataSet StoreObject, int Year1, int Month1, int Year2, int Month2, Custom_Tracer Tracer ) : void
StoreObject System.Data.DataSet Data set of the usage
Year1 int Start year of the year/month range for these usage stats
Month1 int Start month of the year/month range for these usage stats
Year2 int End year of the year/month range for these usage stats
Month2 int End month of the year/month range for these usage stats
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Global_Usage_Report_NextLevel() public method

Stores the list of possible next level from an existing used page in a global usage report for a date range
public Store_Global_Usage_Report_NextLevel ( List StoreObject, Custom_Tracer Tracer, int Year1, int Month1, int Year2, int Month2, string Level1 = null, string Level2 = null, string Level3 = null, string Level4 = null, string Level5 = null, string Level6 = null, string Level7 = null, string Level8 = null ) : void
StoreObject List List of next level values
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Year1 int Start year of the year/month range for these usage stats
Month1 int Start month of the year/month range for these usage stats
Year2 int End year of the year/month range for these usage stats
Month2 int End month of the year/month range for these usage stats
Level1 string (Optional) First level of URL for the updated web content entity, if looking for children of a page
Level2 string (Optional) Second level of URL for the updated web content entity, if looking for children of a page
Level3 string (Optional) Third level of URL for the updated web content entity, if looking for children of a page
Level4 string (Optional) Fourth level of URL for the updated web content entity, if looking for children of a page
Level5 string (Optional) Fifth level of URL for the updated web content entity, if looking for children of a page
Level6 string (Optional) Sixth level of URL for the updated web content entity, if looking for children of a page
Level7 string (Optional) Seventh level of URL for the updated web content entity, if looking for children of a page
Level8 string (Optional) Eighth level of URL for the updated web content entity, if looking for children of a page
return void

Store_Has_Content_Flag() public method

Stores the flag indicating if there are any web content entities, including pages and redirects
public Store_Has_Content_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void
StoreObject bool Flag indicating if there are any web content entities, including pages and redirects
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Has_Content_Pages_Flag() public method

Stores the flag indicating if there are any web content pages (excluding redirects)
public Store_Has_Content_Pages_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void
StoreObject bool Flag indicating if there are any web content pages
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Has_Global_Recent_Updates_Flag() public method

Stores the flag indicating if there are any global recent updates to the web content entities (pages and redirects)
public Store_Has_Global_Recent_Updates_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void
StoreObject bool Flag indicating if there are recent updates
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Has_Global_Usage_Flag() public method

Stores the flag indicating if any usage has been reported for this instance's web content entities (pages and redirects)
public Store_Has_Global_Usage_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void
StoreObject bool Flag indicating if there has been any usage
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Has_Redirects_Flag() public method

Stores the flag indicating if there are any global redirects within the web content system
public Store_Has_Redirects_Flag ( bool StoreObject, Custom_Tracer Tracer ) : void
StoreObject bool Flag indicating if there are any redirects
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Hierarchy() public method

Stores the complete hierarchy of non-aggregational static web content pages and redirects, used for navigation
public Store_Hierarchy ( WebContent_Hierarchy StoreObject, Custom_Tracer Tracer ) : void
StoreObject SobekCM.Core.WebContent.Hierarchy.WebContent_Hierarchy List of next level values
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Page_Details() public method

Stores a fully built non-aggregational static web content page (engine and client side)
public Store_Page_Details ( HTML_Based_Content StoreObject, Custom_Tracer Tracer ) : void
StoreObject SobekCM.Core.WebContent.HTML_Based_Content Fully built web content page (or redirect) object
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Redirects() public method

Stores the raw data list of global redirects (engine side)
public Store_Redirects ( DataSet StoreObject, Custom_Tracer Tracer ) : void
StoreObject System.Data.DataSet Data set of all the global redirects
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void

Store_Special_Missing_Page() public method

Stores the special missing web content page, used when a requested resource is missing (engine and client side)
public Store_Special_Missing_Page ( HTML_Based_Content StoreObject, Custom_Tracer Tracer ) : void
StoreObject SobekCM.Core.WebContent.HTML_Based_Content Fully built web content page (or redirect) object
Tracer SobekCM.Tools.Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
return void