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