ClarifyApplication Class Members
The following tables list the members exposed by ClarifyApplication.
Public Properties
Name | Description | |
---|---|---|
ClarifyVersion | Gets a string which describes the version of Clarify that ClarifyApplication is currently running against. | |
ConfigItemCache | Gets a reference to the ConfigItemCache for accessing Clarify config items. | |
ConfigItems | Returns a dictionary that contains Clarify config item key/value pairs | |
Configuration | Collection of application parameters being used by the application object. | |
ConvertTimeZone | Gets or sets whether or not to perform time zone conversions when operating with date/time values | |
DatabaseVersion | (Inherited from FChoice.Foundation.FCApplication) | |
DataRestrictionsEnabled | Gets whether or not First Choice Data Restriction technology is enabled for this Clarify database. | |
DBUserName | Name of the database user the application object is using to connect to the database. | |
Instance | Returns the singleton instance of ClarifyApplication if initialized. | |
IsDbUnicode | Gets whether or not any columns in the Clarify database are flagged as supporting Unicode characters. | |
IsTravelerEnabled | Gets whether or not the Clarify Traveler product is installed and enabled for this database. | |
ListCache | Gets a reference to the ListCache which provides access to Clarify user defined and global lists | |
LocaleCache | Gets a reference to the LocaleCache which provides access to city/state/country/time zone information. | |
SchemaCache | Gets a reference to the SchemaCache which provides access to the Clarify ADP schema information | |
ServerTimeZone | Timezone being used by the application. | |
StringCache | Gets a reference to the StringCache which provides access to the Clarify string DB table and First Choice FCStrings | |
TruncateStringFields | Gets or sets whether or not to truncate string values if they are too large for the field or throw an error |
Public Methods
Name | Description | |
---|---|---|
BeginInitialize | Begins an asynchronous ClarifyApplication initialization. | |
CreateSession | Overloaded. Creates a new ClarifySession and logs in using the username and password for the application. | |
CurrentSessions | Provides a view into the FCApplication's currently running sessions. (Inherited from FChoice.Foundation.FCApplication) | |
EncryptClarifyPassword | Generates a string using the same obfuscation algorithm that is compatible with the Clarify Thin Client. | |
EncryptDBPassword | Obfuscates a database password using the Clarify DB password obfuscation algorithm. | |
EndInitialize | Ends an asynchronous ClarifyApplication initialization. | |
GetMtmTableName | Returns the name of the physical MTM table for a given MTM relationship using the Clarify MTM naming conventions | |
GetObjID | Gets the next objid for the given table | |
GetObjIdsFromFCStoredProcedure | ||
GetSession | Retrieves an ClarifySession previously created by CreateSession. | |
Initialize | Overloaded. Initializes ClarifyApplication using the application configuration. | |
IsSessionValid | ||
ValidateEncryptedPassword |
Public Events
Name | Description | |
---|---|---|
InitializeStatusChange | Event fired during Initialization, relaying information about the current status of the initialization process. |
Reference
ClarifyApplication Class
FChoice.Foundation.Clarify Namespace