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
Properties
ApplicationPID
Gets the PID for this application.
public string ApplicationPID { get; }
  Property Value
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
BlobPathSecured
Returns the path in the file-system to store/retreive secured file-blobs.
public string BlobPathSecured { get; }
  Property Value
BlobPathSecured_Backup
Returns an optional path used to write blobs to a backup-location (another server).
public string BlobPathSecured_Backup { get; }
  Property Value
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
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
ConnectionSettings
Gets the connection settings for this application.
public string ConnectionSettings { get; }
  Property Value
Domains
Gets the domains defined in this application.
public repDomains Domains { get; }
  Property Value
Forms
Gets the forms defined in this application.
public repForms Forms { get; }
  Property Value
Groups
Gets the groups defined in this application.
public repGroups Groups { get; }
  Property Value
Name
Gets the name of the application.
public string Name { get; }
  Property Value
Notes
Gets the notes regarding this application.
public string Notes { get; }
  Property Value
Project
Gets the project this application is part of.
public repProject Project { get; }
  Property Value
SupportRecordLocking
Gets a boolean indicating this application supports recordlocking.
public bool SupportRecordLocking { get; }
  Property Value
SysApplicationID
Gets SysApplicationID
public int SysApplicationID { get; }
  Property Value
Tables
Gets the tables defined in this application.
public repTables Tables { get; }
  Property Value
Methods
GetMessage(string, int)
Gets a message for this application.
public string GetMessage(string pMessage, int pLanguageID)
  Parameters
pMessagestringThe message to get.
pLanguageIDintThe 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
pSysGroupIDintThe SysGroupID for which the settings to get or 0 for the default settings.
Returns
- repApplicationSettings
 The requested settings.