Class: eDObject

Source Location: Program_Root/eDFramework/eDObject.php

Class Overview [line 22]

eDUtilities
   |
   --eDObject

'eDObject - eDreamers Object'

Author(s):

Version:

  • v1.0 22/02/2002

Copyright:

Variables

Methods


Inherited Methods

Class: eDUtilities

eDUtilities::introspection()
Dumps objects and arrays.
eDUtilities::is_defined()
Is the string $str_ defined From what I know, yet no PHP function allows to test if a string is defined.
eDUtilities::setTrace()
Sets the TRACE flag, mode and format
eDUtilities::trace()
Print a string and flushes the output buffer


Class Details

'eDObject - eDreamers Object'

eDObject wraps database tables into objects that can be manipulated through your PHP scripts. eDObject are composed of a unique master table, 1 to many child tables linked to the master table using keys and constraints on those keys.

The definition of an eDObject relies on the records of three tables that you have to add to each database for which you'd like to implement eDObjects.

$Id: eDObject.php,v 1.1.1.1 2002/12/30 13:49:08 bpotier Exp $

Tags:

[ Top ]


Class Variables

$arr_keyQueries = array()

[line 54]

Type: mixed

Overrides:

[ Top ]

$arr_objectConstraints = array()

[line 25]

Type: mixed

Overrides:

[ Top ]

$arr_objectFields = array()

[line 23]

Type: mixed

Overrides:

[ Top ]

$arr_objectFrom = array()

[line 27]

Type: mixed

Overrides:

[ Top ]

$arr_objectKeys = array()

[line 24]

Type: mixed

Overrides:

[ Top ]

$arr_objectSelect = array()

[line 26]

Type: mixed

Overrides:

[ Top ]

$arr_objectWhere = array()

[line 28]

Type: mixed

Overrides:

[ Top ]

$db_objectMasterDB =  ''

[line 32]

Type: mixed

Overrides:

[ Top ]

$fld_xedconstraintKeyId =  'xtkeyid'

[line 52]

Type: mixed

Overrides:

[ Top ]

$fld_xedkeyChildDB =  'xychilddb'

[line 49]

Type: mixed

Overrides:

[ Top ]

$fld_xedkeyChildField =  'xychildfield'

[line 51]

Type: mixed

Overrides:

[ Top ]

$fld_xedkeyChildTable =  'xychildtable'

[line 50]

Type: mixed

Overrides:

[ Top ]

$fld_xedkeyMasterField =  'xymasterfield'

[line 48]

Type: mixed

Overrides:

[ Top ]

$fld_xedkeyObjectId =  'xyobjectid'

[line 47]

Type: mixed

Overrides:

[ Top ]

$fld_xedobjectMasterDB =  'xtmasterdb'

[line 45]

Type: mixed

Overrides:

[ Top ]

$fld_xedobjectMasterTable =  'xtmastertable'

[line 46]

Type: mixed

Overrides:

[ Top ]

$fld_xedobjectName =  'xtname'

[line 44]

Type: mixed

Overrides:

[ Top ]

$objectInstanceId =  null

[line 33]

Type: mixed

Overrides:

[ Top ]

$objectInstanceName =  ''

[line 34]

Type: mixed

Overrides:

[ Top ]

$tbl_objectMasterTable =  ''

[line 29]

Type: mixed

Overrides:

[ Top ]

$tbl_objectMasterTableSimple =  ''

[line 30]

Type: mixed

Overrides:

[ Top ]

$tbl_xedconstraint =  'xedconstraint'

[line 41]

Type: mixed

Overrides:

[ Top ]

$tbl_xedkey =  'xedkey'

[line 39]

Type: mixed

Overrides:

[ Top ]

$tbl_xedobject =  'xedobject'

[line 40]

Type: mixed

Overrides:

[ Top ]

$_eDMySQLMS =

[line 36]

Type: mixed

Overrides:

[ Top ]


Class Methods

eDObject

eDObject eDObject( @mode $objectDatabase, mixed $objectId, mixed $mode, mixed $objectInstanceId, [mixed $trace = FALSE], [mixed $traceMode = 'log'])

[line 61]

eDObject STRUCTURE - Object Constructor

Parameters:

  • @mode $objectDatabase - basic, extended

[ Top ]

buildConstraints

void buildConstraints( mixed $objectDatabase, mixed $objectId)

[line 156]

eDObject STRUCTURE

Parameters:

[ Top ]

buildKeys

void buildKeys( mixed $objectDatabase, mixed $objectId)

[line 109]

eDObject STRUCTURE

Parameters:

[ Top ]

buildObjectQuery

void buildObjectQuery( )

[line 174]

eDObject CONTENT

Parameters:

[ Top ]

findObject

void findObject( mixed $objectdb, mixed $masterTable)

[line 339]

Find Object : Returns objectid if an object is found

Parameters:

[ Top ]

getConstraints

void getConstraints( )

[line 318]

eDObject STRUCTURE

Parameters:

[ Top ]

getKeyQueries

void getKeyQueries( )

[line 254]

eDObject CONTENT

Parameters:

[ Top ]

getKeys

void getKeys( )

[line 288]

eDObject STRUCTURE :: Returns the Object keys

Parameters:

[ Top ]

getMasterFieldsName

void getMasterFieldsName( )

[line 261]

eDObject STRUCTURE

Parameters:

[ Top ]

getMasterTable

void getMasterTable( )

[line 279]

eDObject STRUCTURE

Parameters:

[ Top ]

getMySQLMS

void getMySQLMS( )

[line 325]

eDObject eDMySQLMS

Parameters:

[ Top ]

getObjectFieldsName

void getObjectFieldsName( )

[line 271]

eDObject STRUCTURE

Parameters:

[ Top ]

getObjectName

void getObjectName( )

[line 332]

Returns Object Name

Parameters:

[ Top ]

getObjectRecords

void getObjectRecords( )

[line 236]

eDObject CONTENT

Parameters:

[ Top ]

isKey

void isKey( mixed $aField, mixed $getKey)

[line 296]

eDObject STRUCTURE :: Returns TRUE if $field is an eDObject's key

Parameters:

[ Top ]

runKeyQuery

void runKeyQuery( )

[line 244]

eDObject CONTENT

Parameters:

[ Top ]

runObjectQuery

void runObjectQuery( )

[line 225]

eDObject CONTENT

Parameters:

[ Top ]


Documentation generated on Wed, 10 Dec 2003 21:47:43 +0100 by phpDocumentor 1.2.2