Overview

Namespaces

  • None
  • Xmf
    • Database
    • Module
      • Helper
    • Template
  • Xoops
    • Auth
    • Core
      • Cache
      • Database
        • Logging
        • Schema
      • Exception
      • Handler
        • Scheme
      • Kernel
        • Dtype
        • Handlers
        • Model
      • Lists
      • Locale
        • Punic
      • Service
        • Contract
      • Session
      • Text
        • Sanitizer
          • Extensions
      • Theme
        • Plugins
    • Form
    • Html
    • Locale
    • Module
      • Helper
      • Plugin

Classes

  • Criteria
  • CriteriaCompo
  • CriteriaElement
  • Dtype
  • XoopsModelAbstract
  • XoopsModelFactory
  • XoopsObject
  • XoopsObjectHandler
  • XoopsPersistableObjectHandler
  • Overview
  • Namespace
  • Class
  • Tree

Class XoopsObjectHandler

XOOPS Kernel Object Handler

This class is an abstract class of handler classes that are responsible for providing data access mechanisms to the data source of its corresponding data objects

Direct known subclasses

PublisherPermissionHandler, UserconfigsConfigHandler, Xoops\Core\Kernel\Handlers\XoopsConfigHandler, Xoops\Core\Kernel\XoopsPersistableObjectHandler, XoopsObjectHandler

Indirect known subclasses

ArtObjectHandler, AvatarsAvatarHandler, MenusMenusHandler, NotificationsNotificationHandler, PageGroupPermHandler, PagePage_contentHandler, PagePage_ratingHandler, PagePage_related_linkHandler, PagePage_relatedHandler, PmMessageHandler, ProfileCategoryHandler, ProfileFieldHandler, AvatarsUserlinkHandler, ProfileProfileHandler, ProfileRegstepHandler, ProfileVisibilityHandler, PublisherCategoryHandler, PublisherFileHandler, PublisherGroupPermHandler, PublisherItemHandler, PublisherMimetypeHandler, PublisherRatingHandler, SmiliesSmileyHandler, BannersBannerclientHandler, UserconfigsItemHandler, UserconfigsOptionHandler, UserrankRankHandler, XlanguageXlanguageHandler, Xoops\Core\Kernel\Handlers\XoopsBlockHandler, Xoops\Core\Kernel\Handlers\XoopsBlockModuleLinkHandler, Xoops\Core\Kernel\Handlers\XoopsConfigItemHandler, Xoops\Core\Kernel\Handlers\XoopsConfigOptionHandler, Xoops\Core\Kernel\Handlers\XoopsGroupHandler, Xoops\Core\Kernel\Handlers\XoopsGroupPermHandler, BannersBannerHandler, Xoops\Core\Kernel\Handlers\XoopsMembershipHandler, Xoops\Core\Kernel\Handlers\XoopsModuleHandler, Xoops\Core\Kernel\Handlers\XoopsOnlineHandler, Xoops\Core\Kernel\Handlers\XoopsPrivateMessageHandler, Xoops\Core\Kernel\Handlers\XoopsTplFileHandler, Xoops\Core\Kernel\Handlers\XoopsTplSetHandler, Xoops\Core\Kernel\Handlers\XoopsUserHandler, XoopsBlockHandler, XoopsBlockmodulelinkHandler, XoopsConfigHandler, CommentsCommentHandler, XoopsConfigItemHandler, XoopsConfigOptionHandler, XoopsGroupHandler, XoopsGroupPermHandler, XoopsMembershipHandler, XoopsModuleHandler, XoopsOnlineHandler, XoopsPersistableObjectHandler, XoopsPrivmessageHandler, XoopsTplfileHandler, ImagesCategoryHandler, XoopsTplsetHandler, XoopsUserHandler, ImagesImagebodyHandler, ImagesImageHandler, MenusMenuHandler
Abstract
Namespace: Xoops\Core\Kernel
Package: Xoops\Core\Kernel
Category: Xoops\Core\Kernel\XoopsObjectHandler
Copyright: 2000-2015 XOOPS Project (http://xoops.org)
License: GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
Author: Kazumi Ono onokazu@xoops.org
Since: 2.0.0
Link: http://xoops.org
Located at oops_lib/Xoops/Core/Kernel/XoopsObjectHandler.php
Methods summary
protected
# __construct( Xoops\Core\Database\Connection $db = null )

called from child classes only

called from child classes only

Parameters

$db
database connection
public Xoops\Core\Kernel\XoopsObject
# create( )

creates a new object

creates a new object

Returns

Xoops\Core\Kernel\XoopsObject
public mixed
# get( integer $int_id )

gets a value object

gets a value object

Parameters

$int_id
id

Returns

mixed
public mixed
# insert( Xoops\Core\Kernel\XoopsObject $object, boolean $force = true )

insert/update object

insert/update object

Parameters

$object
object to insert
$force
use force

Returns

mixed
public boolean|null
# delete( Xoops\Core\Kernel\XoopsObject $object, boolean $force = true )

delete object from database

delete object from database

Parameters

$object
object to delete
$force
use force

Returns

boolean|null
FALSE if failed.
Properties summary
public Xoops\Core\Database\Connection $db2
#
API documentation generated by ApiGen