C# Class SobekCM.Engine_Library.Configuration.Configuration_Files_Reader

Reads all of the configuration files into the configuration objects
Mostra file Open project: MarkVSullivan/SobekCM-Web-Application

Public Methods

Method Description
Read_Config_Files ( InstanceWide_Settings Settings ) : InstanceWide_Configuration

Refreshes the values from the database settings

Read_Config_Files ( List ConfigurationDirectories, InstanceWide_Settings Settings ) : InstanceWide_Configuration

Refreshes the values from the database settings

Private Methods

Method Description
Get_Mapper ( string MapperAssembly, string MapperClass, string &ErrorMessage ) : object
engine_config_finalize ( InstanceWide_Configuration Configuration ) : void
engine_config_finalize_handle_single_mapping ( Engine_VerbMapping mapping, Engine_Component>.Dictionary components, Engine_RestrictionRange>.Dictionary restrictionRanges ) : void
engine_config_finalize_recurse_through_endpoints ( Engine_Path_Endpoint pathEndpoint, Engine_Component>.Dictionary components, Engine_RestrictionRange>.Dictionary restrictionRanges ) : void
get_local_ip_addresses ( ) : List
get_or_create_mapper ( string MapperAssembly, string MapperClass, IBriefItemMapper>.Dictionary MappingObjDictionary, string &ErrorMessage ) : IBriefItemMapper
read_authentication_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : void
read_briefitem_mapping_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : bool

Read the configuration file for the brief item mapping sets

read_citation_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : bool
read_citation_set_details ( XmlReader ReaderXml, CitationSet Config ) : void
read_config_file ( string ConfigFile, InstanceWide_Configuration ConfigObj, InstanceWide_Settings Settings ) : bool
read_contactform_details ( XmlReader readerXml, InstanceWide_Configuration config ) : void
read_contactform_element ( XmlReader readerXml, ContactForm_Configuration config, ContactForm_Configuration_Element_Type_Enum type ) : void
read_contactform_elements ( XmlReader readerXml, ContactForm_Configuration config ) : void
read_engine_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : void
read_engine_details_restrictionranges ( XmlReader ReaderXml, Engine_Server_Configuration Config ) : void
read_extension_config_file ( string ConfigFile ) : ExtensionInfo
read_extension_details ( XmlReader readerXml, InstanceWide_Configuration config, string SourceDirectoryName, string SourceDirectory ) : ExtensionInfo
read_item_writer_viewer_configs ( XmlReader ReaderXml, WriterViewerConfig Config ) : void
read_mapeditor_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : void
read_mappingset_details ( XmlReader ReaderXml, BriefItemMapping_Set ReturnValue, IBriefItemMapper>.Dictionary MappingObjDictionary ) : void
read_metadata_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : bool
read_metadata_file_readerwriter_config ( XmlReader ReaderXml, Metadata_Configuration Config ) : void
read_metadata_file_readerwriter_configs ( XmlReader ReaderXml, Metadata_Configuration Config ) : void
read_metadata_mappers_config ( XmlReader ReaderXml, Metadata_Configuration Config ) : void
read_metadata_modules_config ( XmlReader ReaderXml, Metadata_Configuration Config ) : void
read_mets_readerwriter_configs ( XmlReader ReaderXml, METS_Section_ReaderWriter_Config>.Dictionary ReaderWriters, Metadata_Configuration Config ) : void
read_mets_section_readerwriter_config ( XmlReader ReaderXml ) : METS_Section_ReaderWriter_Config
read_mets_writing_config ( XmlReader ReaderXml, METS_Section_ReaderWriter_Config>.Dictionary ReaderWriters, Metadata_Configuration Config ) : void
read_microservices_complex_endpoint_details ( XmlReader ReaderXml, Engine_Path_Endpoint Endpoint, bool DisabledAtTop ) : void
read_microservices_details_components ( XmlReader ReaderXml, Engine_Server_Configuration Config ) : void
read_microservices_details_mapping ( XmlReader ReaderXml, Engine_Server_Configuration Config, Engine_Path_Endpoint ParentSegment ) : void
read_microservices_simple_endpoint_details ( XmlReader ReaderXml, Engine_Path_Endpoint ParentSegment ) : void
read_oai_details ( XmlReader readerXml, InstanceWide_Configuration config ) : void
read_oai_details_identify ( XmlReader readerXml, OAI_PMH_Configuration config, bool baseSpecified ) : void
read_oai_details_metadataPrefixes ( XmlReader readerXml, OAI_PMH_Configuration config ) : void
read_qc_profiles ( XmlReader ReaderXml, QualityControl_Configuration Config ) : void
read_quality_control_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : void
read_shibb_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : void
read_static_resource_details ( XmlReader ReaderXml, InstanceWide_Configuration Config, string Base_URL ) : void

Read the indicated configuration file for these default static resources

read_template_elements_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : bool
read_writer_viewer_details ( XmlReader ReaderXml, InstanceWide_Configuration Config ) : bool

Method Details

Read_Config_Files() public static method

Refreshes the values from the database settings
public static Read_Config_Files ( InstanceWide_Settings Settings ) : InstanceWide_Configuration
Settings SobekCM.Core.Settings.InstanceWide_Settings
return SobekCM.Core.Configuration.InstanceWide_Configuration

Read_Config_Files() public static method

Refreshes the values from the database settings
public static Read_Config_Files ( List ConfigurationDirectories, InstanceWide_Settings Settings ) : InstanceWide_Configuration
ConfigurationDirectories List
Settings SobekCM.Core.Settings.InstanceWide_Settings
return SobekCM.Core.Configuration.InstanceWide_Configuration