Method | Description | |
---|---|---|
Clear_Cache ( ) : void |
Clears all values from the cache and caching server
|
|
Clear_Public_Folder_Info ( int UserFolderID, |
Clears the related public folder information, if it exists
|
|
Clear_Search_Results_Browses ( ) : void |
Clears all search results and browses from the in-memory cache
|
|
Remove_All_User_Folder_Browses ( int User_ID, |
Removes all the user folder browses for a particular user from the cache
|
|
Remove_Project ( int UserID, string Project_Code, |
Removes a user-specific project object from the cache , it it exists
|
|
Remove_Project ( string Project_Code, |
Removes a global project object from the cache , it it exists
|
|
Remove_User_Folder_Browse ( int User_ID, string Folder_Name, |
Removes a (assumed private) user's folder browse from the cache
|
|
Retrieve_Aggregation_Metadata_Browse ( string Aggregation_Code, string Browse_Name, |
Retrieves a metadata browse list for an item aggregation
|
|
Retrieve_Browse_Result_Statistics ( string Aggregation_Code, string Browse_Name, |
Retrieves the table of search results from the cache
|
|
Retrieve_Browse_Results ( string Aggregation_Code, string Browse_Name, int Page, int Sort, |
Retrieves a result set for browsing a set of items underneath an item aggregation
|
|
Retrieve_Project ( int UserID, string Project_Code, |
Retrieves a user-specific project object from the cache
|
|
Retrieve_Project ( string Project_Code, |
Retrieves a global project object from the cache
|
|
Retrieve_Public_Folder_Browse ( int UserFolderID, int ResultsPage, |
Retrieves a public folder browse from the cache
|
|
Retrieve_Public_Folder_Info ( int UserFolderID, |
Retrieves a built public folder object from the cache
|
|
Retrieve_Public_Folder_Statistics ( int UserFolderID, |
Retrieves a public folder browse from the cache
|
|
Retrieve_Search_Result_Statistics ( |
Retrieves the table of search results from the cache
|
|
Retrieve_Search_Result_Statistics ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Count, List |
Retrieves the table of search results from the cache
|
|
Retrieve_Search_Results ( |
Retrieves the table of search results from the cache
|
|
Retrieve_Search_Results ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Sort, int Count, List |
Retrieves the table of search results from the cache
|
|
Retrieve_Site_Map ( string SiteMap_File, |
Retrieves a site map navigational object for static web content pages
|
|
Retrieve_User_Folder_Browse ( int User_ID, string Folder_Name, int ResultsPage, int Results_Per_Page, |
Retrieves a (assumed private) user's folder browse by user id and folder name
|
|
Retrieve_User_Folder_Browse_Statistics ( int User_ID, string Folder_Name, |
Retrieves a (assumed private) user's folder browse by user id and folder name
|
|
Store_Aggregation_Metadata_Browse ( string Aggregation_Code, string Browse_Name, List |
Stores a list of metadata fields for metadata browsing an item aggregation
|
|
Store_Browse_Result_Statistics ( string Aggregation_Code, string Browse_Name, SobekCM.Core.Results.Search_Results_Statistics StoreObject, |
Stores the table of search results to the cache
|
|
Store_Browse_Results ( string Aggregation_Code, string Browse_Name, int Page, int Sort, List |
Stores a result set for browsing a set of items underneath an item aggregation
|
|
Store_Project ( int UserID, string Project_Code, |
Stores a user-specific project object on the cache
|
|
Store_Project ( string Project_Code, |
Stores a global project object on the cache
|
|
Store_Public_Folder_Browse ( int UserFolderID, int ResultsPage, List |
Stores a public folder browse into the cache
|
|
Store_Public_Folder_Info ( SobekCM.Core.Users.Public_User_Folder StoreObject, |
Stores a public folder object into the cache
|
|
Store_Public_Folder_Statistics ( int UserFolderID, SobekCM.Core.Results.Search_Results_Statistics StoreObject, |
Stores a public folder browse into the cache
|
|
Store_Search_Result_Statistics ( |
Stores the table of search results to the cache
|
|
Store_Search_Result_Statistics ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Count, List |
Stores the table of search results to the cache
|
|
Store_Search_Results ( |
Stores a single page of search results to the cache
|
|
Store_Search_Results ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Sort, int Count, List |
Stores a single page of search results to the cache
|
|
Store_Site_Map ( SobekCM.Core.SiteMap.SobekCM_SiteMap StoreObject, string SiteMap_File, |
Stores a site map navigational object for static web content pages
|
|
Store_User_Folder_Browse ( int User_ID, string Folder_Name, int ResultsPage, int Results_Per_Page, List |
Stores a (assumed private) user's folder browse into the cache
|
|
Store_User_Folder_Browse_Statistics ( int User_ID, string Folder_Name, SobekCM.Core.Results.Search_Results_Statistics StoreObject, |
Stores a (assumed private) user's folder browse into the cache
|
Method | Description | |
---|---|---|
CachedDataManager ( ) : System |
Static constructor initializes several variables
|
public static Clear_Public_Folder_Info ( int UserFolderID, |
||
UserFolderID | int | Primary key for the user folder info and browse to clear |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Clear_Search_Results_Browses ( ) : void | ||
return | void |
public static Remove_All_User_Folder_Browses ( int User_ID, |
||
User_ID | int | Primary key for the user |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Remove_Project ( int UserID, string Project_Code, |
||
UserID | int | Primary key of the user, if this should be removed from the user-specific cache |
Project_Code | string | Code which identifies the project |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Remove_Project ( string Project_Code, |
||
Project_Code | string | Code which identifies the project |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Remove_User_Folder_Browse ( int User_ID, string Folder_Name, |
||
User_ID | int | Primary key for the user |
Folder_Name | string | Name of the folder to remove from the cache |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Retrieve_Aggregation_Metadata_Browse ( string Aggregation_Code, string Browse_Name, |
||
Aggregation_Code | string | Code for the item aggregation being metadata browsed |
Browse_Name | string | Name of the metadata field being browsed |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | List |
public static Retrieve_Browse_Result_Statistics ( string Aggregation_Code, string Browse_Name, |
||
Aggregation_Code | string | Aggregation code for the browse statistics to retrieve from the cache |
Browse_Name | string | Name of the browse to retrieve the browse statistics from the cache |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Search_Results_Statistics |
public static Retrieve_Browse_Results ( string Aggregation_Code, string Browse_Name, int Page, int Sort, |
||
Aggregation_Code | string | Code for the item aggregation being browsed |
Browse_Name | string | Name of this browse (or info) |
Page | int | Page of the browse results to retrieve |
Sort | int | Sort type for the current browse results to retrieve |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | List |
public static Retrieve_Project ( int UserID, string Project_Code, |
||
UserID | int | Primary key of the user, if this should be pulled from the user-specific cache |
Project_Code | string | Code which identifies the project |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return |
public static Retrieve_Project ( string Project_Code, |
||
Project_Code | string | Code which identifies the project |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return |
public static Retrieve_Public_Folder_Browse ( int UserFolderID, int ResultsPage, |
||
UserFolderID | int | Primary key for the user folder browse to retrieve |
ResultsPage | int | The page of matching item results to retrieve from the cache |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | List |
public static Retrieve_Public_Folder_Info ( int UserFolderID, |
||
UserFolderID | int | Primary key for the user folder to retrieve |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Users.Public_User_Folder |
public static Retrieve_Public_Folder_Statistics ( int UserFolderID, |
||
UserFolderID | int | Primary key for the user folder browse to retrieve |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Search_Results_Statistics |
public static Retrieve_Search_Result_Statistics ( |
||
Current_Mode | Mode / navigation information for the current request | |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result statistics to retrieve |
Terms | List |
List of all search terms for the search result statistics to retrieve |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Search_Results_Statistics |
public static Retrieve_Search_Result_Statistics ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Count, List |
||
Current_Mode | SobekCM.Core.Results.Results_Arguments | Mode / navigation information for the current request |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result statistics to retrieve |
Terms | List |
List of all search terms for the search result statistics to retrieve |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Search_Results_Statistics |
public static Retrieve_Search_Results ( |
||
Current_Mode | Mode / navigation information for the current request | |
Sort | int | Sort for the current search results to retrieve |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result to retrieve |
Terms | List |
List of all search terms for the search result to retrieve |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | List |
public static Retrieve_Search_Results ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Sort, int Count, List |
||
Current_Mode | SobekCM.Core.Results.Results_Arguments | Mode / navigation information for the current request |
Sort | int | Sort for the current search results to retrieve |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result to retrieve |
Terms | List |
List of all search terms for the search result to retrieve |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | List |
public static Retrieve_Site_Map ( string SiteMap_File, |
||
SiteMap_File | string | Name of the site map file which indicates the site map to retrieve from memory |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.SiteMap.SobekCM_SiteMap |
public static Retrieve_User_Folder_Browse ( int User_ID, string Folder_Name, int ResultsPage, int Results_Per_Page, |
||
User_ID | int | Primary key for the user |
Folder_Name | string | Name of the folder to retrieve |
ResultsPage | int | The page of matching item results to retrieve from the cache |
Results_Per_Page | int | Number of results per page |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | List |
public static Retrieve_User_Folder_Browse_Statistics ( int User_ID, string Folder_Name, |
||
User_ID | int | Primary key for the user |
Folder_Name | string | Name of the folder to retrieve |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Search_Results_Statistics |
public static Store_Aggregation_Metadata_Browse ( string Aggregation_Code, string Browse_Name, List |
||
Aggregation_Code | string | Code for the item aggregation being metadata browsed |
Browse_Name | string | Name of the metadata field being browsed |
StoreObject | List |
List of all the metadata for the metadata field being browsed |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Browse_Result_Statistics ( string Aggregation_Code, string Browse_Name, SobekCM.Core.Results.Search_Results_Statistics StoreObject, |
||
Aggregation_Code | string | Aggregation code for the browse statistics to store in the cache |
Browse_Name | string | Name of the browse to store the browse statistics in the cache |
StoreObject | SobekCM.Core.Results.Search_Results_Statistics | Search results item/title list |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Browse_Results ( string Aggregation_Code, string Browse_Name, int Page, int Sort, List |
||
Aggregation_Code | string | Code for the item aggregation being browsed |
Browse_Name | string | Name of this browse (or info) |
Page | int | Page of the browse results to store |
Sort | int | Sort type for the current browse results to store |
StoreObject | List |
Result set of items and titles for this browse |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Project ( int UserID, string Project_Code, |
||
UserID | int | Primary key of the user, if this should be stored in the user-specific cache |
Project_Code | string | Code which identifies the project |
StoreObject | Project object to store for later retrieval | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Project ( string Project_Code, |
||
Project_Code | string | Code which identifies the project |
StoreObject | Project object to store for later retrieval | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Public_Folder_Browse ( int UserFolderID, int ResultsPage, List |
||
UserFolderID | int | Primary key for the user folder browse to store |
ResultsPage | int | The page of matching item results to store within the cache |
StoreObject | List |
Object to store |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Public_Folder_Info ( SobekCM.Core.Users.Public_User_Folder StoreObject, |
||
StoreObject | SobekCM.Core.Users.Public_User_Folder | Object to store (which contains the primary key) |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Public_Folder_Statistics ( int UserFolderID, SobekCM.Core.Results.Search_Results_Statistics StoreObject, |
||
UserFolderID | int | Primary key for the user folder browse to store |
StoreObject | SobekCM.Core.Results.Search_Results_Statistics | Object to store |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Search_Result_Statistics ( |
||
Current_Mode | Mode / navigation information for the current request | |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result statistics to store |
Terms | List |
List of all search terms for the search result statistics to store |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
StoreObject | SobekCM.Core.Results.Search_Results_Statistics | Search results item/title list |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Search_Result_Statistics ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Count, List |
||
Current_Mode | SobekCM.Core.Results.Results_Arguments | Mode / navigation information for the current request |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result statistics to store |
Terms | List |
List of all search terms for the search result statistics to store |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
StoreObject | SobekCM.Core.Results.Search_Results_Statistics | Search results item/title list |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Search_Results ( |
||
Current_Mode | Mode / navigation information for the current request | |
Sort | int | Sort for the current search results to store |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result to store |
Terms | List |
List of all search terms for the search result to store |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
StoreObject | List |
Search results item/title list |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Search_Results ( SobekCM.Core.Results.Results_Arguments Current_Mode, int Sort, int Count, List |
||
Current_Mode | SobekCM.Core.Results.Results_Arguments | Mode / navigation information for the current request |
Sort | int | Sort for the current search results to store |
Count | int | Number of fields or terms to include in the key for this result |
Fields | List |
List of all search fields for the search result to store |
Terms | List |
List of all search terms for the search result to store |
DateRange_Start | long | Beginning of a date range search, or -1 |
DateRange_End | long | End of a date range search, or -1 |
StoreObject | List |
Search results item/title list |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_Site_Map ( SobekCM.Core.SiteMap.SobekCM_SiteMap StoreObject, string SiteMap_File, |
||
StoreObject | SobekCM.Core.SiteMap.SobekCM_SiteMap | Sitemap object to be locally cached |
SiteMap_File | string | Name of the site map file which indicates the site map to retrieve from memory |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_User_Folder_Browse ( int User_ID, string Folder_Name, int ResultsPage, int Results_Per_Page, List |
||
User_ID | int | Primary key for the user |
Folder_Name | string | Name of the folder to store |
ResultsPage | int | Page of matching item results to store in the cache |
Results_Per_Page | int | Number of result displayed per page |
StoreObject | List |
Object to store |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public static Store_User_Folder_Browse_Statistics ( int User_ID, string Folder_Name, SobekCM.Core.Results.Search_Results_Statistics StoreObject, |
||
User_ID | int | Primary key for the user |
Folder_Name | string | Name of the folder to store |
StoreObject | SobekCM.Core.Results.Search_Results_Statistics | Object to store |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |