MetabaseUpdateObjectApplyState

Description

The MetabaseUpdateObjectApplyState enumeration contains values that correspond with an object state to update.

It is used by the following property:

Available Values

Value Brief description
0 None. State is not defined.
1 CreateNew. Create a new object.
2 EditExisting. Update existing object.
4 Conflict. Conflict while preparation to update. This state appears in combination with the following values:
  • MetabaseUpdateObjectApplyState.ConflictKey.
  • MetabaseUpdateObjectApplyState.ConflictId.
  • MetabaseUpdateObjectApplyState.ConflictClassId.
  • MetabaseUpdateObjectApplyState.ConflictObjectNotFound.
  • MetabaseUpdateObjectApplyState.ConflictMissingMetadata.
8 ConflictKey. Object exists with the similar key.
16 ConflictId. Object exists with similar identifier.
32 ConflictClassId. Found object has different class.
64 ConflictObjectNotFound. Object, for which the update type MetabaseObjectUpdateType.UpdateOnly is set, is not found.
128 ConflictMissingMetadata. Metadata for creating an object is absent in the update.
256 ConflictVcsObject. The found object is under VCS control.
512 MandatoryConflict. Mismatch between levels or categories of the mandatory access in the update and updated repository.
8192 ConflictDependenciesMissing. The object has no dependencies.

See also:

Metabase Assembly Enumerations