wCMF  3.6
 All Classes Namespaces Files Functions Variables Groups Pages
LocktableRDBMapper Class Reference
+ Inheritance diagram for LocktableRDBMapper:

Public Member Functions

 getType ()
 
createObject ($oid=null)
 
 getTableName ()
 
 getPkNames ()
 
 getMyFKColumnNameImpl ($parentType)
 
 getOrderBy ()
 
 getObjectDefinitionImpl ()
 
- Public Member Functions inherited from NodeUnifiedRDBMapper
 initialize (&$object)
 
 prepareInsert (&$object)
 
 getObjectDefinition ()
 
 getSelectSQL ($condStr, $orderStr=null, $attribs=null, $asArray=false)
 
 getChildrenSelectSQL ($oid, $compositionOnly=false)
 
 getChildrenDisassociateSQL ($oid, $sharedOnly=false)
 
 getInsertSQL (&$object)
 
 getUpdateSQL (&$object)
 
 getDeleteSQL ($oid)
 
 createPKCondition ($oid)
 
 isAttribute ($name)
 
 isChild ($type, $childDef)
 
 getChildDef ($type, $childDef)
 
 isForeignKey ($column)
 
 getSQLForRefs ($nodeDef, $attribStr, $tableStr, $condStr, $orderStr, $attribs=null)
 
 translateAppToDatabase ($str)
 
 getColumnName ($attributeName, $dataType=null)
 
 getChildFKColumnName ($childType, $isRequired=true)
 
 getMyFKColumnName ($parentType, $isRequired=true)
 
 quote ($value)
 
 getPKColumnNames ()
 
 isValidOID ($oid)
 
 getId ()
 
 valueChanged (&$object, $name, $type, $oldValue, $newValue)
 
 propertyChanged (&$object, $name, $oldValue, $newValue)
 
 stateChanged (&$object, $oldValue, $newValue)
 
 getObjectDefinitionImpl ()
 
 getTableName ()
 
 getMyFKColumnNameImpl ($parentType)
 
- Public Member Functions inherited from NodeRDBMapper
createObject ($oid=null)
 
 appendObject (&$object, &$dependendObject)
 
 applyDataOnLoad (&$object, $objectData, $attribs)
 
 applyDataOnCreate (&$object, $objectData, $attribs)
 
 getObjectDefinition ()
 
- Public Member Functions inherited from RDBMapper
 RDBMapper ($params)
 
 __sleep ()
 
 connect ()
 
 getNextId ()
 
 getSequenceTablename ()
 
 executeSql ($sql, $isSelect=false)
 
 select ($sql, &$pagingInfo)
 
 isPkValue ($name, $dataType)
 
 constructOID ($type, $data)
 
 getPKNamesForType ($type)
 
loadImpl ($oid, $buildDepth, $buildAttribs=null, $buildTypes=null)
 
createImpl ($type, $buildDepth, $buildAttribs=null)
 
 saveImpl (&$object)
 
 deleteImpl ($oid, $recursive=true)
 
getConnection ()
 
 getOIDs ($type, $criteria=null, $orderby=null, &$pagingInfo)
 
 loadObjects ($type, $buildDepth, $criteria=null, $orderby=null, &$pagingInfo, $buildAttribs=null, $buildTypes=null, $selectChildOIDs=true, $omitObjects=false)
 
createObjectFromData ($attribs, $data=null)
 
 appendChildData (&$object, $buildDepth, $buildAttribs=null, $buildTypes=null)
 
 startTransaction ()
 
 commitTransaction ()
 
 rollbackTransaction ()
 
createObject ($oid=null)
 
 appendObject (&$object, &$dependendObject)
 
 applyDataOnLoad (&$object, $objectData, $attribs)
 
 applyDataOnCreate (&$object, $objectData, $attribs)
 
 prepareInsert (&$object)
 
 getType ()
 
 getObjectDefinition ()
 
 getSelectSQL ($condStr, $orderStr=null, $attribs=null, $asArray=false)
 
 getChildrenSelectSQL ($oid, $compositionOnly=false)
 
 getChildrenDisassociateSQL ($oid, $sharedOnly=false)
 
 getInsertSQL (&$object)
 
 getUpdateSQL (&$object)
 
 getDeleteSQL ($oid)
 
 createPKCondition ($oid)
 
- Public Member Functions inherited from PersistenceMapper
 getType ()
 
 getPkNames ()
 
 setDataConverter ($dataConverter)
 
 getDataConverter ()
 
 enableLogging ($logStrategy)
 
 disableLogging ()
 
 isLogging ()
 
 logAction (&$obj)
 
load ($oid, $buildDepth, $buildAttribs=null, $buildTypes=null)
 
create ($type, $buildDepth, $buildAttribs=null)
 
 save (&$object)
 
 delete ($oid, $recursive=true)
 
 checkAuthorization ($oid, $action)
 
 authorizationFailedError ($oid, $action)
 
 initialize (&$object)
 
 isValidOID ($oid)
 
loadImpl ($oid, $buildDepth, $buildAttribs=null, $buildTypes=null)
 
createImpl ($type, $buildDepth, $buildAttribs=null)
 
 saveImpl (&$object)
 
 deleteImpl ($oid, $recursive=true)
 
 getOIDs ($type, $criteria=null, $orderby=null, &$pagingInfo)
 
 loadObjects ($type, $buildDepth, $criteria=null, $orderby=null, &$pagingInfo, $buildAttribs=null, $buildTypes=null)
 
 getOrderBy ()
 
 startTransaction ()
 
 commitTransaction ()
 
 rollbackTransaction ()
 

Additional Inherited Members

- Public Attributes inherited from RDBMapper
 $_connParams = null
 
 $_conn = null
 
 $_dbPrefix = ''
 
 $_idSelectStmt = null
 
 $_idInsertStmt = null
 
 $_idUpdateStmt = null
 
- Public Attributes inherited from PersistenceMapper
 $_dataConverter = null
 
 $_type = ''
 
 $_logging = false
 
 $_logStrategy = null
 

Detailed Description

This file was generated by wCMFGenerator 2.6.1.0033 from cookbook1.xmi on 23.02.09 21:34. Manual modifications should be placed inside the protected regions.

LocktableRDBMapper maps Locktable Nodes to the database. Locktable description:

Author
ingo@.nosp@m.wemo.nosp@m.ve.co.nosp@m.m
Version
1.0

Definition at line 17 of file class.LocktableRDBMapper.php.

Member Function Documentation

LocktableRDBMapper::getType ( )
See Also
RDBMapper::getType()

Definition at line 22 of file class.LocktableRDBMapper.php.

Referenced by getMyFKColumnNameImpl().

& LocktableRDBMapper::createObject (   $oid = null)
See Also
NodeRDBMapper::createObject()

Definition at line 29 of file class.LocktableRDBMapper.php.

LocktableRDBMapper::getTableName ( )
LocktableRDBMapper::getPkNames ( )
See Also
PersistenceMapper::getPkNames()

Definition at line 43 of file class.LocktableRDBMapper.php.

References DATATYPE_IGNORE.

LocktableRDBMapper::getMyFKColumnNameImpl (   $parentType)
See Also
NodeUnifiedRDBMapper::getMyFKColumnNameImpl()

Definition at line 50 of file class.LocktableRDBMapper.php.

References getType().

+ Here is the call graph for this function:

LocktableRDBMapper::getOrderBy ( )
LocktableRDBMapper::getObjectDefinitionImpl ( )

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