CWIS Developer Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CApplicationFrameworkTop-level framework for web applications
 CCheckboxFormFieldGenerator for checkbox input fields
 CClassificationMetadata type representing hierarchical ("Tree") controlled vocabulary values
 CClassificationFactoryFactory for producing and manipulating Classification objects
 CConfigSettingsUIClass supplying a standard user interface for viewing and setting configuration parameters
 CControlledNameMetadata type representing non-hierarchical controlled vocabulary values
 CControlledNameFactoryFactory for manipulating ControlledName objects
 CCWUserCWIS-specific user class
 CCWUserFactoryCWIS-specific user factory class
 CDatabaseSQL database abstraction object with smart query caching
 CDate
 CEmailElectronic mail message
 CEventLogClass for storing and retrieving event information from database
 CFileClass representing a stored (usually uploaded) file
 CFileFactoryFactory for manipulating File objects
 CFolderFolder object used to create and manage groups of items
 CFolderFactoryFactory object for Folder class, used to retrieve and manage Folders and groups of Folders
 CFormFieldGenerator for HTML form fields
 CFormToolHelps print and validate form fields, and their errors, associated with a form
 CForumA converastion forum which includes topics and messages
 CGlobalSearchEngine
 CHtmlOptionListConvenience class for generating an HTML select/option form element
 CHumanMetadataFieldGiven a metadata field, this class returns human-readable values for each value of the field
 CiCalendarClass to generate a simple iCalendar document
 CImage
 CItemFactoryCommon factory class for item manipulation
 CJsonHelperConvenience class for standardizing JSON responses, making it easier to export primitive data types to JSON format, and printing JSON responses
 CMessageAbstraction for forum messages and resource comments
 CMessageFactoryFactory for forum messages / resource comments
 CMetadataFieldObject representing a locally-defined type of metadata field
 CMetadataFieldGroupClass that builds on the foldering functionality to provide groups of metadata fields
 CMetadataFieldOrderClass to build metadata field ordering functionality on top of the foldering functionality
 CMetadataSchemaMetadata schema (in effect a Factory class for MetadataField)
 CMysqlSystemVariablesClass that allows permits easier access to MySQL system variables
 COAIClient
 COAIItem
 COAIItemFactory
 COAIServer
 COptionFormFieldGenerator for option form fields
 CPasswordFormFieldAbstraction for password forms
 CPersistentDoublyLinkedListPersistent doubly-linked-list data structure, with its data stored in a specified database table
 CPluginBase class for all plugins
 CPluginCaller
 CPluginManagerManager to load and invoke plugins
 CPopupWindowLightboxed pop-up window with repeat prevention
 CPrivilegeUser rights management framework allowing custom privege definition
 CPrivilegeFactoryFactory which extracts all defined privileges from the database
 CPrivilegeSetSet of privileges used to access resource information or other parts of the system
 CPSDocument
 CPSTable
 CQualifier
 CQualifierFactoryFactory class for Qualifier
 CRecommender
 CResourceRepresents a "resource" in CWIS
 CResourceFactoryFactory for Resource objects
 CRSS
 CRSSClientImplements an RSS client for fetching, parsing, and caching RSS feeds
 CSavedSearch
 CSavedSearchFactoryFactory for manipulating SavedSearch objects
 CSearchEngineCore metadata archive search engine class
 CSession
 CSPTEventLog
 CSPTImageEncapsulates a full-size, preview, and thumbnail image
 CSPTRecommender
 CSPTSearchEngine
 CSPTUser
 CSystemConfiguration
 CTextFormFieldGenerator for text input fields
 CTopicAbstraction for topics within a Forum
 CUser
 CUserFactory
 CVocabularyControlled vocabulary
 CVocabularyFactoryFactory for manipulating Vocabulary objects
 CXMLParser
 CXMLStream