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 new object.
2 EditExisting. Update existent 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 update type MetabaseObjectUpdateType.UpdateOnly is assigned is not found.
128 ConflictMissingMetadata. In update metadata are absent to create an object.
256 ConflictVcsObject. The found object is under VCS control.
512 MandatoryConflict. Mismatch of 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