Table of Contents

Class repApplication

Namespace
PolarStudio
Assembly
PolarStudio.dll

This class contains the information about an application in the Polar Studio repository.

public class repApplication
Inheritance
repApplication
Inherited Members
Extension Methods

Fields

ConfigurationSettings

Returns the configuration settings for this application.

public AppConfiguration_ApplicationSettings ConfigurationSettings

Field Value

AppConfiguration_ApplicationSettings

Properties

ApplicationPID

Gets the PID for this application.

public string ApplicationPID { get; }

Property Value

string

BlobPath

Returns the path used to create an URL (relative to the web-root) to store the blobs in for this application. This path will have folders for each table and field with blobs.

public string BlobPath { get; }

Property Value

string

BlobPathSecured

Returns the path in the file-system to store/retreive secured file-blobs.

public string BlobPathSecured { get; }

Property Value

string

BlobPathSecured_Backup

Returns an optional path used to write blobs to a backup-location (another server).

public string BlobPathSecured_Backup { get; }

Property Value

string

BlobPathStorageLocation

Returns the path used to store (or retrieve) a blob in the file-system. This corresponds with the BlobPath

public string BlobPathStorageLocation { get; }

Property Value

string

BlobPathStorageLocation_Backup

Returns an optional path used to write blobs to a backup-location (another server). This path should match the webroot of that other server.

public string BlobPathStorageLocation_Backup { get; }

Property Value

string

ConnectionSettings

Gets the connection settings for this application.

public string ConnectionSettings { get; }

Property Value

string

Domains

Gets the domains defined in this application.

public repDomains Domains { get; }

Property Value

repDomains

Forms

Gets the forms defined in this application.

public repForms Forms { get; }

Property Value

repForms

Groups

Gets the groups defined in this application.

public repGroups Groups { get; }

Property Value

repGroups

Name

Gets the name of the application.

public string Name { get; }

Property Value

string

Notes

Gets the notes regarding this application.

public string Notes { get; }

Property Value

string

Project

Gets the project this application is part of.

public repProject Project { get; }

Property Value

repProject

SupportRecordLocking

Gets a boolean indicating this application supports recordlocking.

public bool SupportRecordLocking { get; }

Property Value

bool

SysApplicationID

Gets SysApplicationID

public int SysApplicationID { get; }

Property Value

int

Tables

Gets the tables defined in this application.

public repTables Tables { get; }

Property Value

repTables

Methods

GetMessage(string, int)

Gets a message for this application.

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.

Settings(int)

Gets the group specific application settings for the specified SysGroupID. Use 0 for the default settings.

public repApplicationSettings Settings(int pSysGroupID)

Parameters

pSysGroupID int

The SysGroupID for which the settings to get or 0 for the default settings.

Returns

repApplicationSettings

The requested settings.