General
This article describes the BaseArticle object, which is inherited by all article types.
Structure
abstract class BaseArticle
{
Id : long
TransactionId : long
Type : ArticleType
ItemNum : string
Revision : string
ModuleStatus : ModuleStatus?
ModuleProperties : Dictionary<string, string>
VaultProperties : Dictionary<string, string>
}Properties
Id / TransactionId
Identifiers for the article and its transaction.
Type
Defines the article type.
ItemNum / Revision
Mapped from Vault properties.
ModuleStatus
Indicates existence in target system:
- New
- Exists
- Ghost
ModuleProperties
Populated during pre-processing.
VaultProperties
Source system data.
Property Access Methods
- AddUpdateModuleProperty
- GetModuleProperty
- GetModulePropertyAsType
- AddUpdateVaultProperty
- GetVaultProperty
- GetVaultPropertyAsType