CWIS Developer Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCApplicationFrameworkTop-level framework for web applications
oCCheckboxFormFieldGenerator for checkbox input fields
oCClassificationMetadata type representing hierarchical ("Tree") controlled vocabulary values
oCClassificationFactoryFactory for producing and manipulating Classification objects
oCControlledNameMetadata type representing non-hierarchical controlled vocabulary values
oCControlledNameFactoryFactory for manipulating ControlledName objects
oCCWUserCWIS-specific user class
oCCWUserFactoryCWIS-specific user factory class
oCDatabaseSQL database abstraction object with smart query caching
oCDate
oCEmailElectronic mail message
oCEventLogClass for storing and retrieving event information from database
oCFileClass representing a stored (usually uploaded) file
oCFileFactoryFactory for manipulating File objects
oCFolderFolder object used to create and manage groups of items
oCFolderFactoryFactory object for Folder class, used to retrieve and manage Folders and groups of Folders
oCFormFieldGenerator for HTML form fields
oCFormToolHelps print and validate form fields, and their errors, associated with a form
oCForumA converastion forum which includes topics and messages
oCGlobalSearchEngine
oCHumanMetadataFieldGiven a metadata field, this class returns human-readable values for each value of the field
oCiCalendarClass to generate a simple iCalendar document
oCImage
oCItemFactoryCommon factory class for item manipulation
oCJsonHelperConvenience class for standardizing JSON responses, making it easier to export primitive data types to JSON format, and printing JSON responses
oCMessageAbstraction for forum messages and resource comments
oCMessageFactoryFactory for forum messages / resource comments
oCMetadataFieldObject representing a locally-defined type of metadata field
oCMetadataFieldGroupClass that builds on the foldering functionality to provide groups of metadata fields
oCMetadataFieldOrderClass to build metadata field ordering functionality on top of the foldering functionality
oCMetadataSchemaMetadata schema (in effect a Factory class for MetadataField)
oCMysqlSystemVariablesClass that allows permits easier access to MySQL system variables
oCOAIClient
oCOAIItem
oCOAIItemFactory
oCOAIServer
oCOptionFormFieldGenerator for option form fields
oCPasswordFormFieldAbstraction for password forms
oCPersistentDoublyLinkedListPersistent doubly-linked-list data structure, with its data stored in a specified database table
oCPluginBase class for all plugins
oCPluginCaller
oCPluginManagerManager to load and invoke plugins
oCPopupWindowLightboxed pop-up window with repeat prevention
oCPrivilegeUser rights management framework allowing custom privege definition
oCPrivilegeFactoryFactory which extracts all defined privileges from the database
oCPrivilegeSetSet of privileges used to access resource information or other parts of the system
oCPSDocument
oCPSTable
oCQualifier
oCQualifierFactoryFactory class for Qualifier
oCRecommender
oCResourceRepresents a "resource" in CWIS
oCResourceFactoryFactory for Resource objects
oCRSS
oCRSSClientImplements an RSS client for fetching, parsing, and caching RSS feeds
oCSavedSearch
oCSavedSearchFactoryFactory for manipulating SavedSearch objects
oCSearchEngine
oCSession
oCSPTEventLog
oCSPTImageEncapsulates a full-size, preview, and thumbnail image
oCSPTRecommender
oCSPTSearchEngine
oCSPTUser
oCSystemConfiguration
oCTextFormFieldGenerator for text input fields
oCTopicAbstraction for topics within a Forum
oCUser
oCUserFactory
oCVocabularyControlled vocabulary
oCVocabularyFactoryFactory for manipulating Vocabulary objects
oCXMLParser
\CXMLStream