Table of Contents

Class repProject

Namespace
PolarStudio
Assembly
PolarStudio.dll

This is the main repository object that contains (directly or indirectly) all other repository objects.

public class repProject
Inheritance
repProject
Inherited Members
Extension Methods

Properties

Applications

Returns the applications defined in this repository.

public repApplications Applications { get; }

Property Value

repApplications

CustomControls

Returns the custom controls defined in this repository.

public repCustomControls CustomControls { get; }

Property Value

repCustomControls

Engine

Returns the Engine this repository is part of.

public BudaEngine Engine { get; }

Property Value

BudaEngine

Languages

Returns the languages in this repository.

public repLanguages Languages { get; }

Property Value

repLanguages

MetaDataConnector

Returns the data connector to connect to the repository database. Handle with care.

public DataConnector MetaDataConnector { get; }

Property Value

DataConnector

Methods

GetMessage(string, int)

Gets a message for this repository (global or system message).

public string GetMessage(string pMessage, int pLanguageID)

Parameters

pMessage string

The message to get.

pLanguageID int

The SysLanguageID for which to get the message. Use -1 for the default text.

Returns

string

The message without scripts parsed.

GetSetting(string)

Gets a setting from the repository for the specified name.

public string GetSetting(string pSettingName)

Parameters

pSettingName string

The name of the setting.

Returns

string

A string containing the value of the setting or an empty string if not found.

OpenRecordSet(string)

This method opens a static recordset on the meta database containing this repository. Handle with care.

public Recordset OpenRecordSet(string pQuery)

Parameters

pQuery string

The query to execute.

Returns

Recordset

The recordset.