IMetabaseUpdate

Assembly: Metabase;

Description

The IMetabaseUpdate interface contains properties and methods of the platform update manager.

Inheritance Hierarchy

          IMetabaseUpdate

Comments

To create an update, use the IMetabase.CreateUpdate method.

Properties

  Property name Brief description
AbacRulesNode The AbacRulesNode property returns the structure of attribute-based access control rules in the update.
AccessAllowed The AccessAllowed property returns the type of access to the repository.
AllowReplaceSD The AllowReplaceSD property determines whether it is possible to replace the list of security access control for the update objects.
AlterType The AlterType property determines settings for recreating objects of a specific class on DBMS level.
ApplyOptions The ApplyOptions property determines update applying settings.
BoundType The BoundType property determines a type of repository objects update.
Constraint The Constraint property determines a method of the repository objects update.
CustomProperties

The CustomProperties property returns the collection of custom metadata of update object.

Description The Description property determines the accompanying text displayed in the update installation wizard before installation start.
EventsNode The EventsNode property determines an update unit.
IncludeAbacAttributes The IncludeAbacAttributes property determines whether attributes are transferred if attribute-based access control is used.
LocalCopy The LocalCopy property determines whether data is copied by means of update on local copying of repository objects.
MandatoryAccess The MandatoryAccess property determines parameters of the mandatory access to the update.
Metabase The Metabase property returns the repository, to which the update belongs.
PriorDataLinkDependentsClear The PriorDataLinkDependentsClear property determines whether objects depending by the contents are pre-cleaned.
Properties The Properties property returns the collection of update flags.
ReflectObjectsRights The ReflectObjectsRights property determines a method for transferring repository object permissions.
RequireUserUpdateMessage The RequireUserUpdateMessage property returns whether a message requiring users update is displayed.
RootFolder The RootFolder property returns the object containing update structure.
SecurityConflictsLog The SecurityConflictsLog property returns the conflicts log of the security subjects, for which the access permissions and conflicts are transferred on updating the mandatory access control.
SpecialObjectsNode The SpecialObjectsNode property returns the object that determines parameters of special objects update.
Subjects The Subjects property determines the security subjects, for which object access permissions are transferred.
UpdateType The UpdateType property determines a type and a method of repository objects update.
UseLocalVcsFiles The UseLocalVcsFiles property determines whether local versions of the objects added to version control system are used in update.

Methods

  Method name Brief description
Apply The Apply method updates repository objects.
ApplyEx The ApplyEx method updates repository objects using the advanced settings.
Clear The Clear method removes all objects from the update.
Copy The Copy method copies update objects.
CreateUpdateContext The CreateUpdateContext method creates an object containing additional update settings.
FindAbacRulesNode The FindAbacRulesNode method searches for attribute-based access control rules structure in the update.
FindSpecialObjectsNode The FindSpecialObjectsNode method searches for the object that determines special object update options.
LoadFromFile The LoadFromFile method loads an update from a file with the *.pef extension.
LoadFromFileNF The LoadFromFileNF method loads an update from a file with the *.pefx extension.
Prepare The Prepare method checks the correctness of the update.
PrepareC The PrepareC method checks the correctness of update considering the advanced settings.
Refresh The Refresh method synchronizes update with the repository.
SaveAvailable The SaveAvailable method saves the update with the objects available for the user.
SaveToFile The SaveToFile method saves an update to a file with the *.pef extension.
SaveToFileNF The SaveToFileNF method saves an update to a file with the *.pefx extension.

See also:

Metabase Assembly Interfaces