PPLMetabase

Description

The PPLMetabase class is used to work with repository.

Inheritance Hierarchy

          NObject

          PPLMetabase

Methods

allReportDescriptors. Returns all available report descriptions.

cancelLastDownloads. Stops the last downloads.

downloadReport. Starts report loading.

downloadReports. Starts loading of reports.

favoriteDescriptors. Returns array of favorite report descriptions.

getDataSourceByObjectId. Returns data source by its identifier.

getHost. Returns repository web address.

getLogin. Returns login for access to server data.

getPassword. Returns password for access to server data.

getReportByObjectId. Returns report object by its identifier.

getReportByObjectKey. Returns report object by its key.

isHttpsEnabled. Determines whether data encryption is available on repository connection.

localFolderDescriptors. Returns array of loaded folder descriptions.

localReportDescriptors. Returns array of descriptions of all loaded reports.

relatedRepositoryDescriptor. Returns description of linked repository.

remoteFolderDescriptors. Returns array of loaded folder descriptions.

remoteReportDescriptors. Returns array of descriptions of all unloaded reports.

removeFavorite. Removes repository object from favorites.

removeObject. Removes repository object.

saveReport. Saves report status.

saveReportAsFavorite. Saves report to favorites.

saveReportAsFavorite. Saves report to favorites by report object description.

setHost. Sets repository web address.

setHttpsEnabled. Determines whether data encryption is available on repository connection.

updateRemoteRepositoryContent. Updates repository status based on remote server data.

Static Methods

sharedMetabase. Returns repository by specified path.

sharedMetabase. Returns repository by repository path components.

sharedMetabase. Returns repository by repository description.

See also:

Working with pplib++ Library Classes