mySobek Home   |   Help
Skip Navigation Links.
MISSING BANNER
Code Details >> Builder_Library >> Modules Sub-Namespace

SobekCM.Builder_Library.Modules Namespace



Contains all of the standard builder module sub-namespaces, as well as some basic classes used by the modules. These modules are the chunks of code that perform the actual work of the builder, checking incoming folders, processing new items, reprocessing recently submitted items, and performing a number of other tasks.

Sub-Namespaces

NamespaceDescription
Folders
Contains all the standard builder modules that are used by the builder when checking incoming builder folders. These help determine which items will be selected for processing in the next steps of the builder and can also do some preparation work of incoming material that is non-standard formats.
Items
Contains all the item-specific modules used by the builder for processing both newly incoming materials via the builder folders and also reprocessing materials that were recently submitted. Some modules also specifically perform functions necessary for deleting existing digital resources.
PostProcess
Contains all the standard modules run the builder AFTER each turn of processing incoming packages and reprocessing recently packages for a single instance of SobekCM
PreProcess
Contains all the standard modules run the builder BEFORE each turn of processing incoming packages and reprocessing recently packages for a single instance of SobekCM
Schedulable
Contains all the standard modules that are run by the SobekCM builder on a schedule. This can include things that run once a night, or things that run once a week. These tasks help to maintain the general health to the system and perform some basic maintenance tasks.

Structures

  StructureDescription
Public structureBibVidStruct
Structure maintains the identifying information for items that had some processing, either due to a new incoming package or a database flag to reprocess

Delegates

  DelegateDescription
Public delegateModuleErrorLoggingDelegate
Delegate is used for events that store detailed error information to the builder log
Public delegateModuleStandardLoggingDelegate
Delegate is used for events that store current progress of a process to the builder log


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