MetadataStructureValidator Class

Validation of Vault.

Definition

Namespace: MFiles.VAF.Configuration
Assembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
C#
public class MetadataStructureValidator : IMetadataStructureValidator
Inheritance
Object    MetadataStructureValidator
Derived
Implements
IMetadataStructureValidator

Constructors

Methods

CheckAndProcessDeprecatedMember Checks and sets an error if a deprecated member has been found to have a value. Processes the value assignment to the replacement member.
GetChildren Get first level of children of the target object. Returns as members of the o, as FieldInfo or PropertyInfo.
GetIdentifier Return resolved reference for the object.
GetMemberLabel Tries to resolve a label or localized label for a member, and falls back to the member's dataMember name if it can't find a label, and then the member name if that isn't available.
GetReferenceAsIdentifier Return value of given reference and handle a few special cases.
GetSchemaMemberName  
GetValue Get value of obj, that is member of mother.
IsValid(Vault, IConfiguration, IJsonConfEditorAttr, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFAssociatedPropertyAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFClassAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFClassGroupAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFNamedACLAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFObjectAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFObjTypeAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFPropertyDefAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFSkipAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFStateAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFStateTransitionAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFUserGroupAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFValueListAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFValueListItemAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFViewAttribute, Object, Object, ValidationResultBase) Check the validity of reference in the vault.
IsValid(Vault, IConfiguration, MFWorkflowAttribute, Object, Object, ValidationResultBase) Check the validity of Workflow reference and its states in the vault.
Items Return items in the obj as list.
TryGetPropertyDef  
ValidateItem(Vault, IConfiguration, Object, ValidationResultBase, Assembly, Int32) Validate item with its children. Can validate static and instance objects.
ValidateItem(Vault, String, Object, ValidationResultBase, Assembly, Int32) Validate item with its children. Can validate static and instance objects.
ValidateItem(Vault, String, Object, ValidationResultBase, ResourceManager, Assembly, Int32) Validate item with its children. Can validate static and instance objects.
ValidateItemInternal Validate item with its children. Can validate static and instance objects.

Fields

unacceptableTypes List of types which should not be validated and traversed into.

See Also