mySobek Home   |   Help
Skip Navigation Links.
Expand <a href='https://sobekrepository.org/sobekcm' title='Sobek home page'>Project Home</a>Project Home
Expand <a href='https://sobekrepository.org/help' title='Online user help'>User Help</a>User Help
Expand <a href='https://sobekrepository.org/sobekcm/technical' title='Sobek home page'>Technical Help</a>Technical Help
Expand <a href='https://sobekrepository.org/software' title='Center for downloading all SobekCM-related software'>Download Center</a>Download Center
Training Videos
Collapse <a href='https://sobekrepository.org/codehelp' title='Details on each of the different classes, interfaces, properties, etc..'>Code Details</a>Code Details
MISSING BANNER
Code Details >> Core >> ApplicationState >> Aggregation_Code_Manager

Aggregation_Code_Manager Class



Code manager maintains a list of all the valid aggregation codes and also provides a lookup from aggregation code to greenstone full text collection code to allow for full text searching of single items from the item viewer.


Namespace: SobekCM.Core.ApplicationState
Assembly: SobekCM_Core (in SobekCM_Core.dll) Version: 4.10.0.0 (4.10.0.0)

Syntax

C#
[DataContractAttribute]
public class Aggregation_Code_Manager : iSerializationEvents

Inheritance Hierarchy

System..::..Object
  SobekCM.Core.ApplicationState..::..Aggregation_Code_Manager

Constructors

  NameDescription
Public methodAggregation_Code_Manager
Constructor for a new instance of the Aggregation_Code_Manager class

Methods

  NameDescription
Public methodAdd_Blank_Thematic_Heading
Adds a new blank thematic heading when a user adds one through the administrative tools
Public methodAdd_Collection
Add the basic information about an aggregation to this aggreation manager
Public methodAggregation_By_ID
Gets the aggregation by primary key
Public methodAggregations_By_ThemeID
Read-only collection of item aggregationPermissions matching a particular thematic heading id
Public methodAggregations_By_Type
Read-only collection of item aggregationPermissions matching a particular aggregation type
Public methodClear
Clears the internal data for this code manager
Public methodGet_Collection_Short_Name
Gets the short name associated with a provided aggregation code
Public methodisValidCode
Checks to see if an aggregation code exists
Public methodPostUnSerialization
Method is called by the serializer after this item is unserialized
Public methodSet_Aggregation_Thematic_Heading
Set an aggregation to be a part of an existing thematic heading id

Properties

  NameDescription
Public propertyAggregations_By_Thematic_Heading
Dictionary which maps aggregations to thematic headings
Public propertyAll_Aggregations
Collection of basic information about every aggregation in this instance, sorted by code
Public propertyAll_Aggregations_Name_Sorted
Read-only collection of all the aggregation information sorted by full name
Public propertyAll_Aggregations_ShortName_Sorted
Read-only collection of all the aggregation information sorted by short name
Public propertyAll_Types
Read-only collection of all the aggregation types
Public propertyItem
Gets the aggregation information by aggregation code
Public propertyTypes_Count
Gets the number of different aggregation types present

See Also



Version 4.10.0 ( last generated Monday, March 7, 2016 )