fcSDK Documentation
ClarifyApplication Class Members
Properties  Methods  Events

The following tables list the members exposed by ClarifyApplication.

Public Properties
 NameDescription
Public PropertyClarifyVersionGets a string which describes the version of Clarify that ClarifyApplication is currently running against.  
Public PropertyConfigItemCacheGets a reference to the ConfigItemCache for accessing Clarify config items.  
Public PropertyConfigItemsReturns a dictionary that contains Clarify config item key/value pairs  
Public PropertyConfigurationCollection of application parameters being used by the application object.  
Public PropertyConvertTimeZoneGets or sets whether or not to perform time zone conversions when operating with date/time values  
Public PropertyDatabaseVersion (Inherited from FChoice.Foundation.FCApplication)
Public PropertyDataRestrictionsEnabledGets whether or not First Choice Data Restriction technology is enabled for this Clarify database.  
Public PropertyDBUserNameName of the database user the application object is using to connect to the database.  
Public Propertystatic (Shared in Visual Basic)InstanceReturns the singleton instance of ClarifyApplication if initialized.  
Public PropertyIsDbUnicodeGets whether or not any columns in the Clarify database are flagged as supporting Unicode characters.  
Public PropertyIsTravelerEnabledGets whether or not the Clarify Traveler product is installed and enabled for this database.  
Public PropertyListCacheGets a reference to the ListCache which provides access to Clarify user defined and global lists  
Public PropertyLocaleCacheGets a reference to the LocaleCache which provides access to city/state/country/time zone information.  
Public PropertySchemaCacheGets a reference to the SchemaCache which provides access to the Clarify ADP schema information  
Public PropertyServerTimeZoneTimezone being used by the application.  
Public PropertyStringCacheGets a reference to the StringCache which provides access to the Clarify string DB table and First Choice FCStrings  
Public PropertyTruncateStringFieldsGets or sets whether or not to truncate string values if they are too large for the field or throw an error  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)BeginInitializeBegins an asynchronous ClarifyApplication initialization.  
Public MethodCreateSessionOverloaded. Creates a new ClarifySession and logs in using the username and password for the application.  
Public MethodCurrentSessionsProvides a view into the FCApplication's currently running sessions. (Inherited from FChoice.Foundation.FCApplication)
Public MethodEncryptClarifyPasswordGenerates a string using the same obfuscation algorithm that is compatible with the Clarify Thin Client.  
Public MethodEncryptDBPasswordObfuscates a database password using the Clarify DB password obfuscation algorithm.  
Public Methodstatic (Shared in Visual Basic)EndInitializeEnds an asynchronous ClarifyApplication initialization.  
Public MethodGetMtmTableNameReturns the name of the physical MTM table for a given MTM relationship using the Clarify MTM naming conventions  
Public MethodGetObjIDGets the next objid for the given table  
Public Methodstatic (Shared in Visual Basic)GetObjIdsFromFCStoredProcedure  
Public MethodGetSessionRetrieves an ClarifySession previously created by CreateSession.  
Public Methodstatic (Shared in Visual Basic)InitializeOverloaded. Initializes ClarifyApplication using the application configuration.  
Public MethodIsSessionValid  
Public Methodstatic (Shared in Visual Basic)ValidateEncryptedPassword  
Top
Public Events
 NameDescription
Public EventInitializeStatusChangeEvent fired during Initialization, relaying information about the current status of the initialization process.  
Top
See Also

Reference

ClarifyApplication Class
FChoice.Foundation.Clarify Namespace

 

 


© 2010 Dovetail Software, Inc. - All rights reserved.
- Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
- .NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.

Send comments on this topic.