Open Monograph Press  1.1
 All Classes Namespaces Functions Variables Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCAccessKeyManagerClass defining operations for AccessKey management
oCAdminLanguageGridHandlerHandle administrative language grid requests. If in single context (e.g. press) installation, this grid can also handle language management requests. See _canManage()
oCApplicationClass describing this application
oCAuthorizationDecisionManagerA class that can take a list of authorization policies, apply them to the current authorization request context and return an authorization decision
oCAuthorizationPolicyClass to represent an authorization policy
oCAuthorSignoffFilesGridDataProviderProvide data for author signoff file grids
oCBlockPluginAbstract class for block plugins
oCCachedPluginAbstract class for plugins that optionally support lazy load
oCCitationParserServiceTestTests for the DateStringNormalizerFilter class
oCCommandLineToolInitialization code for command-line scripts
oCConfigConfig class for accessing configuration parameters
oCConfigParserClass for parsing and modifying php.ini style configuration files
oCCoreClass containing system-wide functions
oCDAOOperations for retrieving and modifying objects from a database
oCDAORegistryMaintains a static list of DAO objects so each DAO is instantiated only once
oCDataObjectAny class with an associated DAO should extend this class
oCDBConnectionClass for accessing the low-level database connection. Currently integrated with ADOdb (from
oCDBDataXMLParserClass to import and export database data from an XML format. See dbscripts/xml/dtd/xmldata.dtd for the XML schema used
oCDBResultRangeContainer class for range information when retrieving a result set
oCDc11SchemaPublicationFormatAdapterAdapter that injects/extracts Dublin Core schema compliant meta-data into/from a PublicationFormat object
oCDependentFilesGridDataProviderProvide access to dependent file data for grids
oCDispatcherClass dispatching HTTP requests to handlers
oCEditableEmailFileThis class supports updating for email XML files
oCEditableFileHack-and-slash class to help with editing XML files without losing formatting and comments (i.e. unparsed editing)
oCEditorDecisionActionsManagerWrapper class for create and assign editor decisions actions to template manager
oCEditorDecisionHandlerHandle requests for editors to make a decision
oCFbvClass defining Form Builder Vocabulary methods
oCfbvVisualResultsTool that generates a page containing the visual presentation of forms coded with the form builder vocabulary. Use this tool to quickly inspect the results of an fbv-coded test form within the context of the application
oCFileArchiveClass provides functionality for creating an archive of files
oCFileFormForm for adding/edditing a file stores/retrieves from an associative array
oCFileManagerClass defining basic operations for file management
oCFileRowHandle export submission list grid row requests
oCFilesGridCapabilitiesDefines files grid capabilities. Should be used by grid handlers that handle submission files to store which capabilities the grid has
oCFileUploadWizardHandlerA controller that handles basic server-side operations of the file upload wizard
oCFileWrapperClass abstracting operations for reading remote files using various protocols. (for when allow_url_fopen is disabled)
oCFilterSettingClass that describes a configurable filter setting
oCFinalDraftFilesGridDataProviderProvide access to final draft files management
oCFooterGridHandlerHandle manager requests for Footer navigation items
oCFormClass defining basic operations for handling HTML forms
oCFormErrorClass to represent a form validation error
oCFormValidatorClass to represent a form validation check
oCGenericCacheProvides implementation-independent caching. Although this class is intended to be overridden with a more specific implementation, it can be used as the null cache
oCGenericPluginAbstract class for generic plugins
oCGeoLocationToolGeo location by ip wrapper class
oCGridBodyElementBase class for grid body elements
oCGridCellProviderBase class for a grid column's cell provider
oCGridDataProviderProvide access to grid data
oCGridFeatureBase grid feature class. A feature is a type of plugin specific to the grid widgets. It provides several hooks to allow injection of additional grid functionality. This class implements template methods to be extendeded by subclasses
oCHandlerValidatorClass to represent a page validation check
oCHookRegistryClass for linking core functionality with plugins
oCHTTPSFileWrapperClass abstracting operations for reading remote files using various protocols. (for when allow_url_fopen is disabled)
oCIAboutContextInfoProviderInterface to retrieve about context information
oCINotificationInfoProviderInterface to retrieve notification presentation information
oCInstallPerform system installation
oCInstallerBase class for install and upgrade scripts
oCinstallToolCLI tool for installing a PKP app
oCInterestBasic class describing a reviewer interest
oCInterestManagerHandle user interest functions
oCInterestsEntryDAOOperations for retrieving and modifying a user's review interests
oCItemIteratorGeneric iterator class; needs to be overloaded by subclasses providing specific implementations
oCJSONMessageClass to represent a JSON (Javascript Object Notation) message
oCLegacyPluginHelperHelper class for plugins that don't have their UI adapted to OMP
oCLinkActionBase class defining an action that can be performed by the user in the user interface
oCLinkActionRequestAbstract base class defining an action to be taken when a link action is activated
oCListbuilderListBase class for a listbuilder list. This is used by MultipleListsListbuilderHandler to implement multiple lists in a single listbuilder component
oCListbuilderMapUtility class representing a simple name / value association
oCLocaleProvides methods for loading locale data and translating strings identified by unique keys
oCLocaleFileAbstraction of a locale file
oCLookupFilterGridHandlerDefines the filters that will be configured in this grid
oCMetadataDescriptionDummyAdapterClass that simulates a metadata adapter for metadata description object for direct metadata description persistence
oCMetadataPropertyClass representing metadata properties. It specifies type and cardinality of a meta-data property (=term, field, ...) and whether the property can be internationalized. It also provides a validator to test whether input conforms to the property specification
oCMetadataRecordClass modeling a meta-data record (DCMI abstract model: an instance of a description set, RDF: a graph of several subject nodes with associated object nodes)
oCMetadataSchemaClass that represents a meta-data schema (e.g. NLM element-citation, OpenURL, dc(terms), MODS) or a subset of it
oCMods34SchemaMonographAdapterClass that inject/extract MODS schema compliant meta-data into/from a Monograph object
oCMonographDAOOperations for retrieving and modifying Monograph objects
oCNlm30CitationSchemaCitationAdapterClass that injects/extracts NLM citation schema compliant meta-data into/from a Citation object
oCNoteOMP subclass for Notes (defines OMP-specific types)
oCNoteDAOOMP extension of PKPNoteDAO
oCNotificationOMP subclass for Notifications (defines OMP-specific types and icons)
oCNotificationManagerDelegateAbstract class to support notification manager delegates that provide default implementation to the interface that defines notification presentation data. It also introduce a method to be extended by subclasses to update notification objects
oCOAIClass to process and respond to OAI requests
oCOAIConfigData structures associated with the OAI request handler
oCParserFilterGridHandlerDefines the filters that will be configured in this grid
oCPaymentAbstract class for payments
oCPaymentManagerProvides payment management functions
oCONIXCodelistItemDAO\inc\phpParent class for operations involving Codelist objects
oCPKPActionApplication-independent submission actions
oCPKPImportExportDeploymentBase class configuring the import/export process to an application's specifics
oCPKPLanguageActionPKPLanguageAction class
oCPKPLocaleProvides methods for loading locale data and translating strings identified by unique keys
oCPKPManageAnnouncementGridHandlerHandle announcements management grid requests
oCPKPNotificationManagerClass for Notification Manager
oCPKPRequestClass providing operations associated with HTTP requests
oCPKPRouterBasic router class that has functionality common to all routers
oCPKPStatisticsHelperStatistics helper class
oCPKPSubmissionFilesGridDataProviderProvide access to submission file data for grids
oCPKPTemporaryFileManagerClass defining operations for temporary file management
oCPKPTestCaseClass that implements functionality common to all PKP unit test cases
oCPKPValidationClass providing user validation/authentication operations
oCPlainTextReferencesListClass representing an ordered list of plain text citation output
oCPluginAbstract class for plugins
oCPluginRegistryRegistry class for managing plugins
oCPolicySetAn ordered list of policies. Policy sets can be added to decision managers like policies. The decision manager will evaluate the contained policies in the order they were added
oCPreparedEmailsGridHandlerHandle preparedEmails grid requests
oCProofFilesGridDataProviderProvide access to proof files data for grids
oCPubIdPluginHelperHelper class for public identifiers plugins
oCPublicationFormatTombstoneManagerClass defining basic operations for publication format tombstones
oCRegistryMaintains a static table of keyed references. Used for storing/accessing single instance objects and values
oCReviewerGridHandlerHandle reviewer grid requests
oCReviewerHandlerHandle requests for reviewer functions
oCReviewerReviewAttachmentGridDataProviderProvide the reviewers access to their own review attachments data for grids
oCReviewGridCategoryDataProviderProvide access to review file data for category grids
oCReviewGridDataProviderProvide access to review file data for grids
oCReviewInfoCenterLinkActionAn action to open up the review notes for a review assignments
oCReviewRoundTabHandlerHandle AJAX operations for review round tabs on review stages workflow pages
oCReviewStageFormForm to edit review stage settings
oCRTClass to process and respond to Reading Tools requests
oCRTAdminClass to process and respond to Reading Tools administration requests
oCRTVersionData structures associated with the Reading Tools component
oCRTXMLParserClass to parse Reading Tools data from an XML format
oCRuntimeEnvironmentClass that describes a runtime environment
oCScheduledTaskBase class for executing scheduled tasks. All scheduled task classes must extend this class and implement execute()
oCScheduledTaskHelperHelper class for common scheduled tasks operations
oCSearchFileParserAbstract class to extract search text from a given file
oCSeriesAssignmentRuleClass to check if there is an assignment between user and a serie
oCSessionManagerImplements PHP methods for a custom session storage handler (see
oCSignoffFilesGridHandlerBase grid for providing a list of files as categories and the requested signoffs on that file as rows
oCSignoffHandlerA controller that handles basic server-side operations of the modal/form to signoff on a file
oCSiteSettingsFormForm to edit site settings
oCSiteSetupFormForm to edit site settings
oCSpotlightsGridHandlerHandle grid requests for spotlights
oCSQLParserClass for parsing and executing statements in SQL files
oCStageParticipantGridHandlerHandle stageParticipant grid requests
oCStageParticipantNotifyFormForm to notify a user regarding a file
oCStringString manipulation wrapper class
oCSubmissionFileDAOOperations for retrieving and modifying OMP-specific submission file implementations
oCSubmissionFilesCategoryDataProviderProvide access to submission files data for category grids
oCSubmissionFilesUploadBaseFormForm for adding/editing a submission file
oCSubmissionLogStatic class for adding / accessing PKP log entries
oCSubmissionMetadataFormImplementationThis can be used by other forms that want to implement submission metadata data and form operations
oCSubmissionSearchClass for retrieving search results
oCSubmissionSearchIndexClass to maintain a submission search index
oCTemplateManagerClass for accessing the underlying template engine. Currently integrated with Smarty (from
oCTestClass1Test class to be used/instantiated by ClassTypeDescriptionTest
oCTestClass2Test class to be used/instantiated by ClassTypeDescriptionTest
oCTestHelperClass that implements functionality common to all PKP test types
oCThemePluginAbstract class for theme plugins
oCTranscoderMulti-class transcoder; uses mbstring and iconv if available, otherwise falls back to built-in classes
oCTranslatorActionPerform various tasks related to translation
oCTypeDescriptionAbstract base class for filter input/output type descriptions
oCTypeDescriptionFactoryA factory class that takes a plain text type descriptor and instantiates the correct type description object based on the descriptor's namespace
oCupgradeToolCLI tool for upgrading OJS
oCUsageStatsLoaderScheduled task to extract transform and load usage statistics data into database
oCUsageStatsPluginProvide usage statistics to data objects
oCUserAccessibleWorkflowStagesRequiredPolicyPolicy to deny access if an user assigned workflow stage is not found
oCUserActionUserAction class
oCUserDAOBasic class describing users existing in the system
oCUserImportExportPluginUser XML import/export plugin
oCValidatorAbstract class that represents a validation check. This class and its sub-classes can be used outside a form validation context which enables re-use of complex validation code
oCVersionCheckProvides methods to check for the latest version of OJS
oCWebServiceAbstract base class for a web service
oCWebServiceRequestRepresents a web service request
oCWebTestCaseBase test class for Selenium functional tests
oCWorkflowHandlerHandle requests for the submssion workflow
oCWorkflowStageAccessPolicyClass to control access to OMP's submission workflow stage components
oCXMLCustomWriterWrapper class for writing XML documents using PHP 4.x or 5.x
oCXMLDAOOperations for retrieving and modifying objects from an XML data source
oCXMLHelperA class that groups useful XML helper functions
oCXMLNodeDefault handler for XMLParser returning a simple DOM-style object. This handler parses an XML document into a tree structure of XMLNode objects
oCXMLParserGeneric class for parsing an XML document into a data structure
\CXSLTransformerWrapper class for running XSL transformations using PHP 4.x or 5.x