CDM
[ class tree: CDM ] [ index: CDM ] [ all elements ]

Class: Xbs_CdmCDMMetaHandler

Source Location: /modules/xbs_cdm/class/CDMMeta.php

Class Overview

XoopsObjectHandler
   |
   --CDMBaseHandler
      |
      --Xbs_CdmCDMMetaHandler

Object handler for CDMMeta


Author(s):

Copyright:

  • copyright © 2000 The XOOPS Project

Methods


Inherited Variables

Inherited Methods

Class: CDMBaseHandler

CDMBaseHandler::CDMBaseHandler()
Constructor
CDMBaseHandler::create()
Create a new object
CDMBaseHandler::delete()
Delete object from the database
CDMBaseHandler::errno()
Return last error number
CDMBaseHandler::error()
Return last error message
CDMBaseHandler::get()
Get safe data from database.
CDMBaseHandler::getall()
Get all data for object given id.
CDMBaseHandler::getError()
return last error number and message
CDMBaseHandler::getKey()
Get internal identifier (primary key) based on user visible code
CDMBaseHandler::insert()
Write an object back to the database
CDMBaseHandler::reload()
Reload object from database
CDMBaseHandler::setError()
Set error information
CDMBaseHandler::_create()
Must be overidden in ancestor to return a new object of the required kind (descendent of CDMBase)
CDMBaseHandler::_get()
Get data from the database and create a new object with it
CDMBaseHandler::_ins_insert()
OVERIDE in ancestor to provide an INSERT string for insert function
CDMBaseHandler::_ins_update()
OVERIDE in ancestor to provide an UPDATE string for insert function
CDMBaseHandler::_reload()
Return SQL string to reload an object from database

Class: XoopsObjectHandler

XoopsObjectHandler::XoopsObjectHandler()
called from child classes only
XoopsObjectHandler::create()
creates a new object
XoopsObjectHandler::delete()
delete obejct from database
XoopsObjectHandler::get()
gets a value object
XoopsObjectHandler::insert()
insert/update object

Class Details

[line 54]
Object handler for CDMMeta



Tags:

copyright:  copyright © 2000 The XOOPS Project
author:  Kazumi Ono <onokazu@xoops.org>


[ Top ]


Class Methods


constructor Xbs_CdmCDMMetaHandler [line 60]

Xbs_CdmCDMMetaHandler Xbs_CdmCDMMetaHandler( xoopsDb &$db)

Constructor



Parameters:

xoopsDb   &$db   Handle to database object

[ Top ]

method getkey [line 97]

CDMMeta getkey( string $set)

Return meta set object based on its unique key



Tags:

return:  meta set object


Parameters:

string   $set   name of meta set

[ Top ]

method insert [line 119]

boolean insert( CDMMeta &$meta)

Insert or update a meta set object



Tags:

return:  True if succeessful else False


Overrides CDMBaseHandler::insert() (Write an object back to the database)

Parameters:

CDMMeta   &$meta   the meta set object to insert or update

[ Top ]

method isMetaSet [line 187]

BOOLEAN isMetaSet( $setName $setName)

Check that a meta set is valid



Tags:

return:  TRUE if a valid set name else FALSE


Parameters:

$setName   $setName   string name of set to test if valid

[ Top ]

method listMeta [line 170]

enumerated listMeta( [$row_flag $row_flag = null])

Returns a list of available meta sets + data



Tags:

return:  array of arrays containing data for each meta set


Parameters:

$row_flag   $row_flag   default = null = list all rows, else give a row_flag status

[ Top ]


Documentation generated on Fri, 03 Mar 2006 08:55:51 +0000 by phpDocumentor 1.3.0RC3