IMetabaseUpdate

Assembly: Metabase;

Namespace: Prognoz.Platform.Interop.Metabase;

Description

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

Inheritance Hierarchy

          IMetabaseUpdate

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 the case when objects of specified class are created anew on the DBMS level.
ApplyOptions The ApplyOptions property determines settings of update applying.
BoundType The BoundType property determines a type of repository objects updating.
Constraint The Constraint property determines a method of the repository objects updating.
Description The Description property determines the accompanying text that is displayed in the update installation wizard before setting.
EventsNode

The EventsNode property determines an update module.

LocalCopy

The LocalCopy property determines whether data is copied with the help of an update when 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 content are pre-cleaned.

Properties

The Properties property returns collection of update flags.

ReflectObjectsRights

The ReflectObjectsRights property determines a method of shifting rights to repository object.

RequireUserUpdateMessage

The RequireUserUpdateMessage property returns True if the Update Users after Installing the Update File message 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 control.

SpecialObjectsNode

The SpecialObjectsNode property returns the object, defining parameters of special objects updating.

Subjects

The Subjects property determines the security subjects for which the access permissions are transferred.

UpdateType

The UpdateType property determines a type and a method of repository objects updating.

UseLocalVcsFiles

The UseLocalVcsFiles property determines whether local versions of the objects, added to versions control system, are used in updating.

Methods

  Method name Brief description
Apply The Apply method updates repository objects.
ApplyEx The ApplyEx method updates the repository objects using the additional settings.
Clear The Clear method removes all objects from the update.
Copy The Copy method copies update objects.
CreateUpdateContext The CreateUpdateContext method creates the 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 *.pef extension.
Prepare The Prepare method checks the correctness of the update.
PrepareC The PrepareC method checks the correctness of update considering the additional settings.
Refresh The Refresh method synchronizes updating 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