wCMF  3.6
 All Classes Namespaces Files Functions Variables Groups Pages
WCMFException Class Reference

Public Member Functions

 throwEx ($message, $file='', $line='')
 
 getStackTrace ()
 

Detailed Description

Use the WCMFException class to handle errors. You need not instantiate a WCMFException object because the methods may be called like static class methods e.g. $translated = WCMFWCMFException::throwEx('error message', FILE, LINE)

Author
ingo herwig ingo@.nosp@m.wemo.nosp@m.ve.co.nosp@m.m

Definition at line 40 of file class.WCMFException.php.

Member Function Documentation

WCMFException::throwEx (   $message,
  $file = '',
  $line = '' 
)

The throw() method may be used to output throw and terminate the programm.

Note
A global exception handling function with the same parameters may be defined in the global variable $EXCEPTION_HANDLER.
Parameters
messageThe exception message.
fileThe current file (use FILE), recommended.
lineThe current line (use LINE), recommended.

Definition at line 49 of file class.WCMFException.php.

References Log\fatal(), and getStackTrace().

Referenced by RPCClient\__construct(), InifileParser\_parse_ini_file(), Node\addChild(), UserManagerRDB\addUserToRoleImpl(), UserManager\addUserToRoleImpl(), BatchController\addWorkPackage(), RDBMapper\appendObject(), RDBMapper\applyDataOnCreate(), RDBMapper\applyDataOnLoad(), LockManager\aquireLockImpl(), ControllerDelegate\assignAdditionalViewValues(), PersistenceMapper\authorizationFailedError(), StringQuery\buildQuery(), ObjectQuery\checkMapper(), PersistenceFacade\composeOID(), DefaultControlRenderer\configure_color(), DefaultControlRenderer\configure_fckeditor(), RDBMapper\connect(), ControllerMessage\ControllerMessage(), DBUtil\copyDatabase(), CopyController\copyNode(), FileUtil\copyRec(), PersistenceFacadeImpl\create(), NodeToSingleTableMapper\create(), DBUtil\createDatabase(), NodeXMLDBMapper\createImpl(), PersistenceMapper\createImpl(), RDBMapper\createImpl(), NodeXMLDBMapper\createObject(), RDBMapper\createObject(), RDBMapper\createPKCondition(), UserManagerRDB\createRoleImpl(), UserManager\createRoleImpl(), UserManagerRDB\createUserImpl(), UserManager\createUserImpl(), PersistenceFacade\decomposeOID(), RemoteCapablePersistenceFacadeImpl\delete(), PersistentObject\delete(), NodeToSingleTableMapper\delete(), PersistenceMapper\deleteImpl(), NodeXMLDBMapper\deleteImpl(), IFormat\deserialize(), Formatter\deserialize(), HierarchicalFormat\deserializeNode(), HTTPClient\doLogin(), RPCClient\doLogin(), HTTPClient\doRemoteCall(), StringQuery\execute(), Controller\execute(), UserController\executeKernel(), Controller\executeKernel(), DBUtil\executeScript(), RDBMapper\executeSql(), FormUtil\FormUtil(), g_getBackupNames(), g_getObjects(), g_getOIDs(), get_path(), BackupController\getBackupDir(), CreateInstanceController\getBaseLocation(), LinkConverter\getBaseUrl(), NodeUnifiedRDBMapper\getChildFKColumnName(), RDBMapper\getChildrenDisassociateSQL(), RDBMapper\getChildrenSelectSQL(), Storable\getClassDefinitionFiles(), AuthUser\getClassDefinitionFiles(), PersistenceFacadeImpl\getClassFile(), RemotingFacade\getClient(), NodeUnifiedRDBMapper\getColumnName(), User\getConfig(), MySQLBackupController\getConnectionParameters(), Localization\getDefaultLanguage(), RDBMapper\getDeleteSQL(), LongTaskController\getDisplayText(), PagingController\getDisplayText(), NodeUtil\getDisplayValues(), PageExportController\getExportDir(), User\getFirstname(), ChangeListener\getId(), Localization\getIncludedInputTypes(), RDBMapper\getInsertSQL(), LockManager\getInstance(), FormUtil\getListMap(), LockManager\getLockImpl(), User\getLogin(), PersistenceFacadeImpl\getMapper(), NodeUnifiedRDBMapper\getMyFKColumnName(), NodeUnifiedRDBMapper\getMyFKColumnNameImpl(), Role\getName(), User\getName(), CreateInstanceController\getNewInstanceDatabase(), RDBMapper\getNextId(), LongTaskController\getNumberOfSteps(), TableRDBMapper\getObjectDefinition(), NodeRDBMapper\getObjectDefinition(), RDBMapper\getObjectDefinition(), NodeUnifiedRDBMapper\getObjectDefinitionImpl(), AsyncPagingController\getOIDs(), PagingController\getOIDs(), PersistenceMapper\getOIDs(), NodeToSingleTableMapper\getOIDs(), PersistenceMapper\getOrderBy(), NodeXMLDBMapper\getOrderBy(), NodeToSingleTableMapper\getParentOID(), User\getPassword(), PersistenceMapper\getPkNames(), PageExportController\getPreviewCallback(), NodeToSingleTableMapper\getPropertyMap(), RemotingFacade\getRemoteUser(), RDBMapper\getSelectSQL(), LongTaskController\getSummaryText(), Localization\getSupportedLanguages(), NodeUnifiedRDBMapper\getTableName(), CopyController\getTargetMapper(), Localization\getTranslationType(), RDBMapper\getType(), RDBMapper\getUpdateSQL(), AuthUserXML\getUserData(), AuthUserRDB\getUserData(), BatchController\getWorkPackage(), globalErrorHandler(), HTTPClient\handleError(), RPCClient\handleError(), Controller\hasView(), ImageOutputStrategy\ImageOutputStrategy(), BatchController\initialize(), LongTaskController\initialize(), PagingController\initialize(), Application\initialize(), UserManager\initialize(), PersistenceMapper\isValidOID(), PersistenceFacadeImpl\load(), NodeXMLMapper\load(), NodeToSingleTableMapper\load(), NodeXMLDBMapper\loadImpl(), PersistenceMapper\loadImpl(), BatchDisplayController\loadNode(), PersistenceMapper\loadObjects(), NodeXMLDBMapper\loadObjects(), RDBMapper\loadObjects(), Localization\loadTranslation(), AuthUser\login(), ObjectQuery\makeGroup(), nodeCmpFunction(), NodeToSingleTableMapper\NodeToSingleTableMapper(), NodeXMLDBMapper\NodeXMLDBMapper(), UserManager\onError(), UserManagerXML\openConnection(), UserManagerRDB\openConnection(), NodeXMLDBMapper\openDatabase(), PDFTemplate\output(), ControllerDelegate\postExecute(), ControllerDelegate\postInitialize(), ControllerDelegate\preExecute(), RDBMapper\prepareInsert(), ActionMapper\processAction(), PageExportController\processPart(), BatchController\processPart(), LongTaskController\processPart(), ChangeListener\propertyChanged(), LockManager\releaseAllLocksImpl(), LockManager\releaseLockImpl(), UserManagerRDB\removeRoleImpl(), UserManager\removeRoleImpl(), UserManagerRDB\removeUserFromRoleImpl(), UserManager\removeUserFromRoleImpl(), UserManagerRDB\removeUserImpl(), UserManager\removeUserImpl(), PDFPage\render(), DefaultControlRenderer\renderControl(), DefaultValueRenderer\renderValue(), RemoteCapablePersistenceFacadeImpl\save(), PersistentObject\save(), NodeToSingleTableMapper\save(), PersistenceMapper\saveImpl(), NodeXMLDBMapper\saveImpl(), RDBMapper\select(), IFormat\serialize(), Formatter\serialize(), HierarchicalFormat\serializeNode(), SessionData\set(), User\setConfig(), NodeXMLDBMapper\setFilename(), User\setFirstname(), User\setLogin(), Role\setName(), User\setName(), User\setPassword(), UserManagerRDB\setRolePropertyImpl(), UserManager\setRolePropertyImpl(), View\setup(), Application\setupGlobals(), UserManagerRDB\setUserPropertyImpl(), UserManager\setUserPropertyImpl(), PersistentObject\setValue(), CopyController\startProcess(), ChangeListener\stateChanged(), StringQuery\toString(), NullView\trigger_error(), View\trigger_error(), ControllerDelegate\validate(), UserManagerXML\validateChanges(), ChangeListener\valueChanged(), Visitor\visit(), OutputStrategy\writeFooter(), OutputStrategy\writeHeader(), OutputStrategy\writeObject(), PageExportController\writeOutput(), and XMLUtilErrorHandler().

+ Here is the call graph for this function:


The documentation for this class was generated from the following file: