SobekCM.Builder_Library.Modules.Folders Namespace
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.
Classes
| Class | Description |
---|
 | abstractFolderModule | Abstract class that all (standard) folder-level builder modules extend |
 | ApplyBibIdRestrictionModule | Folder-level builder module checks if a folder has a BibID restriction ( i.e., incoming items must start with 'XYZ..' ) and
then checks each package found in that folder has a valid BibID, or moves it to the failures folder |
 | MoveAgedPackagesToProcessModule | Folder-level builder module checks for appropriately aged folders and moves them into the related processing folder |
 | UpdateNonBibFolders | Folder-level builder module checks for folders that are not named in BibID or BibiD/VID format and do not have metadata. For
these items, creates a BibID/VID folder with minimal metadata from the folder name. |
 | ValidateAndClassifyModule | Folder-level builder module validates the metadata for each folder and classified as package either adding
a new item or updating an existing item versus a package requesting a delete |
 | WolfsonianProcessorModule | TEST Folder-level builder module for custom Wolfsonian processing |
Interfaces
| Interface | Description |
---|
 | iFolderModule | Interface class that all folder-level builder modules MUST implement |
Delegates