Method | Description | |
---|---|---|
Gat_All_Browse ( |
Method returns the table of results for the browse indicated
|
|
Get_Browse_Results ( |
Method returns the table of results for the browse indicated
|
|
Get_Collection_Hierarchy ( |
Adds the entire collection hierarchy under the ALL aggregation object This is postponed until it is needed for the TREE VIEW on the home page, to allow the system to start faster, even with a great number of item aggregationPermissions in the hierarchy |
|
Get_Complete_Item_Aggregation ( string AggregationCode, |
Gets a fully built item aggregation object for a particular aggregation code Item aggregation object is also placed in the cache. |
|
Get_Item_Aggregation ( |
Get the language specific item aggregation, from the complete item aggregation object
|
|
Save_To_Database ( |
Saves the information about this item aggregation to the database
|
Method | Description | |
---|---|---|
Add_All_New_Browses ( |
Adds the ALL ITEMS and NEW ITEMS browses to the item aggregation, if the display options and last added item date call for it This method is always called while building an item aggregation, irregardless of whether there is an item aggregation configuration XML file or not. |
|
Add_Browse_Files ( |
Checks the appropriate design folders to add any existing browse or info pages to the item aggregation This method is only called if the item aggregation does not have an existing XML configuration file. |
|
Add_HTML ( |
Finds the home page source file and banner images or html for this item aggregation This method is only called if the item aggregation does not have an existing XML configuration file. |
Method | Description | |
---|---|---|
Get_Home_HTML ( |
Method gets the HOME PAGE html for the appropriate UI settings
|
|
Get_Item_Aggregation_Browse_Info ( string FileName, Item_Aggregation_Child_Visibility_Enum Browse_Type, |
Reads the item aggregation browse or info file and returns a built Item_Aggregation_Child_Page object for inclusion in the item aggregation
|
|
add_hierarchy_children ( List |
Adds the child information to the item aggregation object from the datatable extracted from the database
|
protected static Add_All_New_Browses ( |
||
ThisObject | Item aggregation to which to add the ALL ITEMS and NEW ITEMS browse | |
return | void |
protected static Add_Browse_Files ( |
||
ThisObject | Item aggregation object to add the browse and info pages to | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
protected static Add_HTML ( |
||
ThisObject | Item aggregation to add the home page link and banner html | |
return | void |
public static Gat_All_Browse ( |
||
ItemAggr | Object with all the information about the browse | |
Page | int | Page of results requested for the indicated browse |
Sort | int | Sort applied to the results before being returned |
Results_Per_Page | int | Number of results to retrieve per page |
Potentially_Include_Facets | bool | Flag indicates if facets could be included in this browse results |
Need_Browse_Statistics | bool | Flag indicates if the browse statistics (facets and total counts) are required for this browse as well |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Multiple_Paged_Results_Args |
public static Get_Browse_Results ( |
||
ItemAggr | Item Aggregation from which to return the browse | |
ChildPageObject | SobekCM.Core.Aggregations.Item_Aggregation_Child_Page | Object with all the information about the browse |
Page | int | Page of results requested for the indicated browse |
Sort | int | Sort applied to the results before being returned |
Results_Per_Page | int | Number of results to retrieve per page |
Potentially_Include_Facets | bool | Flag indicates if facets could be included in this browse results |
Need_Browse_Statistics | bool | Flag indicates if the browse statistics (facets and total counts) are required for this browse as well |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Results.Multiple_Paged_Results_Args |
public static Get_Collection_Hierarchy ( |
||
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | SobekCM.Core.Aggregations.Aggregation_Hierarchy |
public static Get_Complete_Item_Aggregation ( string AggregationCode, |
||
AggregationCode | string | Code for this aggregation object |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return |
public static Get_Item_Aggregation ( |
||
CompAggr | Copmlete item aggregation object | |
RequestedLanguage | Web_Language_Enum | Language version requested |
Tracer | ||
return |
public static Save_To_Database ( |
||
ItemAggr | Item aggregation object with all the information to be saved | |
Username | string | Name of the user performing this save, for the item aggregation milestones |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | bool |