Help center

Path

7x / help / standards / design pattern catalogue / active record (ezpersistento...


Caution: This documentation is for Exponential, from version 3.x to 6.x.
For 5.x documentation covering Platform see Exponential Platform Documentation, for difference between legacy and Platform see 5.x Architecture overview.

Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Active Record (eZPersistentObject)

A class whose objects are rows of one database table: it describes the table in definition() and loads, stores and removes itself through eZPersistentObject. 234 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/active-record.md

On this page

Active Record (eZPersistentObject)

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

A class whose objects are rows of one database table: it describes the table in definition() and loads, stores and removes itself through eZPersistentObject.

GroupData access
Instances234
Recognized byExtends eZPersistentObject, directly or through a parent class.
Extension pointA new table: a class that extends eZPersistentObject with a static definition(); schema in the extension's share/db_schema.dba or sql/ENGINE/schema.sql.

Classes by area

extension/cjw_newsletter (38)

All patterns of extension/cjw_newsletter

ClassKindFileDescriptionExtension point
CjwNewsletterAbTestclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterabtest.php:20The A/B subject test of a send: samples, criterion, wait time, winner.–
CjwNewsletterAbVariantclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterabvariant.php:20One subject variant of an A/B test and its counts.–
CjwNewsletterApprovalclass extends eZPersistentObjectextension/cjw_newsletter/classes/editorial/cjwnewsletterapproval.php:20The approval state of an edition version for a list that requires one (collaboration inbox).–
CjwNewsletterArticlePoolclass extends eZPersistentObjectextension/cjw_newsletter/classes/editorial/cjwnewsletterarticlepool.php:20Where articles for editions come from (nodes, classes, sections, tags, states, age), per list or the global default.–
CjwNewsletterBlacklistItemclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewsletterblacklistitem.php:17Handle Blacklist of NL users or emails–
CjwNewsletterCsvExportclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewslettercsvexport.php:17Export different data in csv format–
CjwNewsletterEditionclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewsletteredition.php:17Data management datatyp cjwnewsletteredition–
CjwNewsletterEditionArticleclass extends eZPersistentObjectextension/cjw_newsletter/classes/editorial/cjwnewslettereditionarticle.php:20An article taken into an edition from a pool, by an editor or by the auto-fill.–
CjwNewsletterEditionSendclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewslettereditionsend.php:17Class description here–
CjwNewsletterEditionSendItemclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewslettereditionsenditem.php:20Mailqueue–
CjwNewsletterEditionSendOutputclass extends eZPersistentObjectextension/cjw_newsletter/classes/rendering/cjwnewslettereditionsendoutput.php:20The rendered output of a send in one language (one edition, many translations).–
CjwNewsletterImportclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewsletterimport.php:17Handle Import sets of Subscriptions–
CjwNewsletterImportMappingclass extends eZPersistentObjectextension/cjw_newsletter/classes/importexport/cjwnewsletterimportmapping.php:20A stored column mapping of a CSV import (column -› field), delimiter, header, consent source.–
CjwNewsletterInterestclass extends eZPersistentObjectextension/cjw_newsletter/classes/rendering/cjwnewsletterinterest.php:20An interest subscribers can pick (a topic of a list, or an eztags tag).–
CjwNewsletterLinkclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterlink.php:20A link of a send that the click redirect knows (only stored URLs are redirected to).–
CjwNewsletterLinkClickclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterlinkclick.php:20One click on a link; per person (send item) only with consent, else the item is 0.–
CjwNewsletterListclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewsletterlist.php:20Data management datatyp cjwnewsletterlist–
CjwNewsletterListVirtualclass extends CjwNewsletterListextension/cjw_newsletter/classes/cjwnewsletterlistvirtual.php:20Data management datatyp cjwnewsletterlist–
CjwNewsletterMailboxclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewslettermailbox.php:17Connect with mailaccount and fetch/parse mailitems–
CjwNewsletterMailboxItemclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewslettermailboxitem.php:18Store mail items and parse–
CjwNewsletterMailinAddressclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettermailinaddress.php:20An address (or a plus-address tag) of a list that takes subscribe and unsubscribe mails.–
CjwNewsletterMailinMessageclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettermailinmessage.php:20One mail that came in at a mail-in address, and what was done with it.–
CjwNewsletterMigrationLogclass extends eZPersistentObjectextension/cjw_newsletter/classes/importexport/cjwnewslettermigrationlog.php:20One row the eznewsletter importer read, and what it did with it (or would do, in a dry run).–
CjwNewsletterOpenclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletteropen.php:20One open of a send; per person only with consent.–
CjwNewsletterScheduleclass extends eZPersistentObjectextension/cjw_newsletter/classes/editorial/cjwnewsletterschedule.php:20A recurring send of a list: copy a template edition or send the latest edition, when, auto-fill from a pool.–
CjwNewsletterScheduleLogclass extends eZPersistentObjectextension/cjw_newsletter/classes/editorial/cjwnewsletterschedulelog.php:20One run of a schedule: sent, skipped (empty, condition) or failed.–
CjwNewsletterSendBatchclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettersendbatch.php:20One batch of a send: which items it took, how far it got (resumable), its counts.–
CjwNewsletterSmsCodeclass extends eZPersistentObjectextension/cjw_newsletter/classes/sms/cjwnewslettersmscode.php:20A confirmation code sent by SMS (stored as a hash), with attempts and expiry.–
CjwNewsletterSmsInboundclass extends eZPersistentObjectextension/cjw_newsletter/classes/sms/cjwnewslettersmsinbound.php:20One SMS that came in (a STOP keyword, a code), and what was done with it.–
CjwNewsletterSmsMessageclass extends eZPersistentObjectextension/cjw_newsletter/classes/sms/cjwnewslettersmsmessage.php:20One SMS of an SMS edition to one newsletter user.–
CjwNewsletterStatTotalclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterstattotal.php:20Anonymous totals per send, link, type and day; kept after the per-person rows are removed.–
CjwNewsletterSubscriptionclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewslettersubscription.php:20Class description here–
CjwNewsletterSubscriptionVirtualclass extends CjwNewsletterSubscriptionextension/cjw_newsletter/classes/cjwnewslettersubscriptionvirtual.php:21CjwNewsletterSubscriptionVirtual handels spezific function which are only for virtual newsletter lists–
CjwNewsletterTestGroupclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettertestgroup.php:20A named group of test addresses for test sends of a list (or of every list).–
CjwNewsletterThrottleStateclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewsletterthrottlestate.php:20The sending rate of one transport in the current minute or hour window, and a pause.–
CjwNewsletterUserclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewsletteruser.php:20Data management datatyp cjwnewsletterlist–
CjwNewsletterUserInterestclass extends eZPersistentObjectextension/cjw_newsletter/classes/rendering/cjwnewsletteruserinterest.php:20An interest a newsletter user picked.–
CjwNewsletterUtilsclass extends eZPersistentObjectextension/cjw_newsletter/classes/cjwnewsletterutils.php:17class with some useful functions–

extension/enhancedselection2 (1)

All patterns of extension/enhancedselection2

ClassKindFileDescriptionExtension point
SckEnhancedSelectionclass extends eZPersistentObjectextension/enhancedselection2/classes/sckenhancedselection.php:3––

extension/expai (14)

All patterns of extension/expai

ClassKindFileDescriptionExtension point
expAiBatchclass extends eZPersistentObjectextension/expai/classes/lanes/expaibatch.php:17One provider batch (table expai_batch): which provider, lane and model, the provider's id, the state and counts, when it was submitted, ended, its re…–
expAiChainRunclass extends eZPersistentObjectextension/expai/classes/chain/expaichainrun.php:20One run of an AI chain (table expai_chain_run).–
expAiChainStepclass extends eZPersistentObjectextension/expai/classes/chain/expaichainstep.php:19One step of a chain run (table expai_chain_step): each call to a model is one row with its queue job, model, lane, tokens, cost and the usage row; a…–
expAiChangeclass extends eZPersistentObjectextension/expai/classes/vector/expaichange.php:23A staged proposal (table expai_change, doc/review.md): one object x language x attribute that a write tool of a thread with staged review proposed in…–
expAiCheckpointclass extends eZPersistentObjectextension/expai/classes/vector/expaicheckpoint.php:28Checkpoints of a thread (table expai_checkpoint, doc/checkpoints.md): the state at the start of every turn of the lead run and before staged changes…–
expAiConversationclass extends eZPersistentObjectextension/expai/classes/expaiconversation.php:16The conversation of one user on one node (table expai_conversation).–
expAiDraftLogclass extends eZPersistentObjectextension/expai/classes/expaidraftlog.php:20One version the assistant wrote (table expai_draft_log): the object and version, the user it was written for, when, a summary of the request, the mod…–
expAiFollowupclass extends eZPersistentObjectextension/expai/classes/vector/expaifollowup.php:16A message queued while a run works (table expai_followup).–
expAiPlanclass extends eZPersistentObjectextension/expai/classes/vector/expaiplan.php:19A plan of a thread (table expai_plan, doc/plan-mode.md): what propose_plan stored for the editor to approve.–
expAiProbeResultclass extends eZPersistentObjectextension/expai/classes/expaiproberesult.php:15One run of bin/php/expaiprobe.php (table expai_probe_result): the model alias, provider and model id, the tool mode, live or mock, the tasks, how man…–
expAiThreadclass extends eZPersistentObjectextension/expai/classes/vector/expaithread.php:22A thread (table expai_thread): one unit of work of one editor.–
expAiThreadEventclass extends eZPersistentObjectextension/expai/classes/vector/expaithreadevent.php:17The append-only event stream of a thread (table expai_thread_event).–
expAiThreadRunclass extends eZPersistentObjectextension/expai/classes/vector/expaithreadrun.php:16One agent run of a thread (table expai_thread_run).–
expAiUsageLogclass extends eZPersistentObjectextension/expai/classes/expaiusagelog.php:17One request to the model (table expai_usage_log): when, for whom (user id, never a name), where (node, conversation, turn), what for (action), the mo…–

extension/explayouts (10)

All patterns of extension/explayouts

ClassKindFileDescriptionExtension point
expLayoutsBlockclass extends eZPersistentObjectextension/explayouts/classes/explayoutsblock.php:2––
expLayoutsBlockParameterclass extends eZPersistentObjectextension/explayouts/classes/explayoutsblockparameter.php:2––
expLayoutsCollectionclass extends eZPersistentObjectextension/explayouts/classes/explayoutscollection.php:2––
expLayoutsCollectionItemclass extends eZPersistentObjectextension/explayouts/classes/explayoutscollectionitem.php:2––
expLayoutsCollectionQueryclass extends eZPersistentObjectextension/explayouts/classes/explayoutscollectionquery.php:2––
expLayoutsLayoutclass extends eZPersistentObjectextension/explayouts/classes/explayoutslayout.php:2––
expLayoutsRuleclass extends eZPersistentObjectextension/explayouts/classes/explayoutsrule.php:2––
expLayoutsRuleConditionclass extends eZPersistentObjectextension/explayouts/classes/explayoutsrulecondition.php:2––
expLayoutsRuleTargetclass extends eZPersistentObjectextension/explayouts/classes/explayoutsruletarget.php:2––
expLayoutsZoneclass extends eZPersistentObjectextension/explayouts/classes/explayoutszone.php:2––

extension/expqueue (3)

All patterns of extension/expqueue

ClassKindFileDescriptionExtension point
expQueueEventclass extends eZPersistentObjectextension/expqueue/classes/expqueueevent.php:15The history of a job (table expqueue_event), append-only, removed with the job.–
expQueueGroupclass extends eZPersistentObjectextension/expqueue/classes/expqueuegroup.php:15A set of jobs that belong together (table expqueue_group): "translate subtree X into ten languages", a package import, a chain run.–
expQueueJobclass extends eZPersistentObjectextension/expqueue/classes/expqueuejob.php:25One job (table expqueue_job).–

extension/expservices (1)

All patterns of extension/expservices

ClassKindFileDescriptionExtension point
expServiceTokenclass extends eZPersistentObjectextension/expservices/classes/expservicetoken.php:11A personal API token of a user for the remote services (table expservices_token).–

extension/ezfind (3)

All patterns of extension/ezfind

ClassKindFileDescriptionExtension point
eZFindElevateConfigurationclass extends eZPersistentObjectextension/ezfind/classes/ezfindelevateconfiguration.php:8––
eZFindResultNodeclass extends eZContentObjectTreeNodeextension/ezfind/classes/ezfindresultnode.php:8––
eZFindResultObjectclass extends eZContentObjectextension/ezfind/classes/ezfindresultobject.php:8––

extension/ezflow (2)

All patterns of extension/ezflow

ClassKindFileDescriptionExtension point
eZFlowBlockclass extends eZPersistentObjectextension/ezflow/classes/ezflowblock.php:28––
eZFlowPoolItemclass extends eZPersistentObjectextension/ezflow/classes/ezflowpoolitem.php:28––

extension/ezgmaplocation (1)

All patterns of extension/ezgmaplocation

ClassKindFileDescriptionExtension point
eZGmapLocationclass extends eZPersistentObjectextension/ezgmaplocation/classes/ezgmaplocation.php:40Helper class used along with the eZGmapLocationType datatype.–

extension/ezmbpaex (2)

All patterns of extension/ezmbpaex

ClassKindFileDescriptionExtension point
eZPaExclass extends eZPersistentObjectextension/ezmbpaex/classes/ezpaex.php:11––
eZPaExUserclass extends eZUserextension/ezmbpaex/login_handler/ezpaexuser.php:23Handles logins for users using new Password Expiry constraints–

extension/ezpm (3)

All patterns of extension/ezpm

ClassKindFileDescriptionExtension point
eZContactclass extends eZPersistentObjectextension/ezpm/classes/ezcontact.php:15––
eZPmclass extends eZPersistentObjectextension/ezpm/classes/ezpm.php:15––
eZPmBlackListclass extends eZPersistentObjectextension/ezpm/classes/ezpmblacklist.php:15––

extension/ezstarrating (3)

All patterns of extension/ezstarrating

ClassKindFileDescriptionExtension point
ezsrRatingDataObjectclass extends eZPersistentObjectextension/ezstarrating/classes/ezsrratingdataobject.php:27––
ezsrRatingObjectclass extends eZPersistentObjectextension/ezstarrating/classes/ezsrratingobject.php:27––
ezsrRatingObjectTreeNodeclass extends eZContentObjectTreeNodeextension/ezstarrating/classes/ezsrratingobjecttreenode.php:36Only to be used by {@link ezsrRatingObject::fetchNodeByRating()} As other fetch functions won't have the needed rating values in the returned data.–

extension/eztags (3)

All patterns of extension/eztags

ClassKindFileDescriptionExtension point
eZTagsAttributeLinkObjectclass extends eZPersistentObjectextension/eztags/classes/eztagsattributelinkobject.php:7eZTagsAttributeLinkObject class inherits eZPersistentObject class to be able to access eztags_attribute_link database table through API–
eZTagsKeywordclass extends eZPersistentObjectextension/eztags/classes/eztagskeyword.php:7eZTagsKeyword class inherits eZPersistentObject class to be able to access eztags_keyword database table through API–
eZTagsObjectclass extends eZPersistentObjectextension/eztags/classes/eztagsobject.php:9eZTagsObject class inherits eZPersistentObject class to be able to access eztags database table through API–

extension/sevenx_authentication_2fa (8)

All patterns of extension/sevenx_authentication_2fa

ClassKindFileDescriptionExtension point
eZFacebookUserclass extends eZOAuthUserextension/sevenx_authentication_2fa/login_handler/ezfacebookuser.php:17––
eZGoogleUserclass extends eZOAuthUserextension/sevenx_authentication_2fa/login_handler/ezgoogleuser.php:17––
eZIdmeUserclass extends eZOAuthUserextension/sevenx_authentication_2fa/login_handler/ezidmeuser.php:22––
eZInstagramUserclass extends eZOAuthUserextension/sevenx_authentication_2fa/login_handler/ezinstagramuser.php:17––
eZMetaUserclass extends eZFacebookUserextension/sevenx_authentication_2fa/login_handler/ezmetauser.php:17––
eZOAuthUserabstract class extends eZUserextension/sevenx_authentication_2fa/classes/ezoauthuser.php:26––
eZsevenxUser2faUserclass extends eZUserextension/sevenx_authentication_2fa/login_handler/ezsevenxuser2fauser.php:32––
eZTwitterUserclass extends eZOAuthUserextension/sevenx_authentication_2fa/login_handler/eztwitteruser.php:17––

extension/sqliimport (13)

All patterns of extension/sqliimport

ClassKindFileDescriptionExtension point
expImportDefinitionclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportdefinition.php:24An import (sqliimport_definition): where the data comes from, what processes it (the no-code mapping or a handler), where the content goes, how it be…–
expImportMappingclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportmapping.php:14The no-code mapping of an import (sqliimport_mapping, one row) and its lines (sqliimport_mapping_field).–
expImportMappingFieldclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportmapping.php:128One line of a mapping (sqliimport_mapping_field).–
expImportNoticeclass extends eZPersistentObjectextension/sqliimport/classes/exp/engine/expimportnotifier.php:218A notice of a run for a user (sqliimport_notice).–
expImportRunclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportrun.php:17One run of an import (sqliimport_run): who and what started it, its job group in expqueue, its status and counters.–
expImportRunLogclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportrun.php:259A line of the log of a run (sqliimport_run_log): severity, the record it is about, message, context.–
expImportRunRowclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportrun.php:217One record of a run (sqliimport_run_row): what was done to which object.–
expImportScheduleclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimportschedule.php:18When an import runs by itself (sqliimport_schedule).–
expImportTriggerclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimporttrigger.php:23The webhook / API trigger of an import (sqliimport_trigger), one row per import, off until it is switched on in the schedule step of the editor:–
expImportTriggerKeyclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimporttrigger.php:89An API key of a trigger (sqliimport_trigger_key): its label, its key id (the part of the key that finds it) and the HMAC of the key (expImportTrigger…–
SQLIImportItemclass extends eZPersistentObjectextension/sqliimport/classes/sqliimportitem.php:15Class handling items Objects of this class are stored in ezpending_actions table and are normally processed by CRON to trigger an import.–
SQLIImportTokenclass extends eZPersistentObjectextension/sqliimport/classes/sqliimporttoken.php:12Token class for SQLI Import Handles import status–
SQLIScheduledImportclass extends eZPersistentObjectextension/sqliimport/classes/sqlischeduledimport.php:11––

extension/syndication (11)

All patterns of extension/syndication

ClassKindFileDescriptionExtension point
eZFilterAttributeclass extends eZSyndicationFilterextension/syndication/classes/filter/ezfilterattribute.php:48––
eZFilterSectionclass extends eZSyndicationFilterextension/syndication/classes/filter/ezfiltersection.php:47––
eZSyndicationFeedclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfeed.php:47––
eZSyndicationFeedItemclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfeeditem.php:48––
eZSyndicationFeedItemExportclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfeeditemexport.php:48––
eZSyndicationFeedItemStatusclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfeeditemstatus.php:48––
eZSyndicationFeedSourceclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfeedsource.php:47––
eZSyndicationFeedSourceFilterclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfeedsourcefilter.php:47––
eZSyndicationFilterclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationfilter.php:48––
eZSyndicationImportclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationimport.php:47––
eZSyndicationImportFilterclass extends eZPersistentObjectextension/syndication/classes/ezsyndicationimportfilter.php:47––

extension/xrowextract (3)

All patterns of extension/xrowextract

ClassKindFileDescriptionExtension point
XrowExtractDestinationclass extends eZPersistentObjectextension/xrowextract/classes/xrowextractdestination.php:9A named, reusable delivery destination (table xrowextract_destination).–
XrowExtractHistoryclass extends eZPersistentObjectextension/xrowextract/classes/xrowextracthistory.php:12The export history index (table xrowextract_history): one row per run - a background job (started by hand, from the command line or by a schedule) or…–
XrowExtractScheduleclass extends eZPersistentObjectextension/xrowextract/classes/xrowextractschedule.php:20A scheduled export or import (table xrowextract_schedule, created lazily by XrowExtractSchema).–

kernel/classes (66)

All patterns of kernel/classes

ClassKindFileDescriptionExtension point
expBookmarkViewclass extends eZPersistentObjectkernel/classes/expbookmarkview.php:39A bookmark of a system page: a page of a module view (setup/systemupgrade, exphelp/dashboard, audit/console/(user)/14 ...) instead of a node.–
eZBasketclass extends eZPersistentObjectkernel/classes/ezbasket.php:20––
eZCollaborationGroupclass extends eZPersistentObjectkernel/classes/ezcollaborationgroup.php:18––
eZCollaborationItemclass extends eZPersistentObjectkernel/classes/ezcollaborationitem.php:18––
eZCollaborationItemGroupLinkclass extends eZPersistentObjectkernel/classes/ezcollaborationitemgrouplink.php:18––
eZCollaborationItemMessageLinkclass extends eZPersistentObjectkernel/classes/ezcollaborationitemmessagelink.php:18––
eZCollaborationItemParticipantLinkclass extends eZPersistentObjectkernel/classes/ezcollaborationitemparticipantlink.php:18––
eZCollaborationItemStatusclass extends eZPersistentObjectkernel/classes/ezcollaborationitemstatus.php:18––
eZCollaborationProfileclass extends eZPersistentObjectkernel/classes/ezcollaborationprofile.php:18––
eZCollaborationSimpleMessageclass extends eZPersistentObjectkernel/classes/ezcollaborationsimplemessage.php:18––
eZContentBrowseBookmarkclass extends eZPersistentObjectkernel/classes/ezcontentbrowsebookmark.php:35–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentBrowseBookmarkFolderclass extends eZPersistentObjectkernel/classes/ezcontentbrowsebookmarkfolder.php:32––
eZContentBrowseRecentclass extends eZPersistentObjectkernel/classes/ezcontentbrowserecent.php:34––
eZContentClassclass extends eZPersistentObjectkernel/classes/ezcontentclass.php:20–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentClassAttributeclass extends eZPersistentObjectkernel/classes/ezcontentclassattribute.php:19–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentClassClassGroupclass extends eZPersistentObjectkernel/classes/ezcontentclassclassgroup.php:18––
eZContentClassGroupclass extends eZPersistentObjectkernel/classes/ezcontentclassgroup.php:18––
eZContentClassNameclass extends eZPersistentObjectkernel/classes/ezcontentclassname.php:12––
eZContentLanguageclass extends eZPersistentObjectkernel/classes/ezcontentlanguage.php:12–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectclass extends eZPersistentObjectkernel/classes/ezcontentobject.php:17Encapsulates data about and methods to work with content objectsextension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectAttributeclass extends eZPersistentObjectkernel/classes/ezcontentobjectattribute.php:20–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectTrashNodeclass extends eZContentObjectTreeNodekernel/classes/ezcontentobjecttrashnode.php:15Encapsulates data about and methods to work with content objects which reside in the trash–
eZContentObjectTreeNodeclass extends eZPersistentObjectkernel/classes/ezcontentobjecttreenode.php:17Encapsulates data about and methods to work with content objects inside the content object treeextension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectVersionclass extends eZPersistentObjectkernel/classes/ezcontentobjectversion.php:19–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZDiscountRuleclass extends eZPersistentObjectkernel/classes/ezdiscountrule.php:18––
eZDiscountSubRuleclass extends eZPersistentObjectkernel/classes/ezdiscountsubrule.php:18––
eZDiscountSubRuleValueclass extends eZPersistentObjectkernel/classes/ezdiscountsubrulevalue.php:17––
eZInformationCollectionclass extends eZPersistentObjectkernel/classes/ezinformationcollection.php:22––
eZInformationCollectionAttributeclass extends eZPersistentObjectkernel/classes/ezinformationcollectionattribute.php:19–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZNodeAssignmentclass extends eZPersistentObjectkernel/classes/eznodeassignment.php:17–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZOrderclass extends eZPersistentObjectkernel/classes/ezorder.php:20––
eZOrderItemclass extends eZPersistentObjectkernel/classes/ezorderitem.php:27––
eZOrderStatusclass extends eZPersistentObjectkernel/classes/ezorderstatus.php:47––
eZOrderStatusHistoryclass extends eZPersistentObjectkernel/classes/ezorderstatushistory.php:35––
eZPathElementclass extends eZPersistentObjectkernel/classes/ezpathelement.php:23––
eZPDFExportclass extends eZPersistentObjectkernel/classes/ezpdfexport.php:19––
eZPendingActionsclass extends eZPersistentObjectkernel/classes/ezpendingactions.php:12––
eZPolicyclass extends eZPersistentObjectkernel/classes/ezpolicy.php:19––
eZPolicyLimitationclass extends eZPersistentObjectkernel/classes/ezpolicylimitation.php:18––
eZPolicyLimitationValueclass extends eZPersistentObjectkernel/classes/ezpolicylimitationvalue.php:18––
eZProductCategoryclass extends eZPersistentObjectkernel/classes/ezproductcategory.php:18––
eZProductCollectionclass extends eZPersistentObjectkernel/classes/ezproductcollection.php:16eZProductCollection is a container class which handles groups of products–
eZProductCollectionItemclass extends eZPersistentObjectkernel/classes/ezproductcollectionitem.php:20––
eZProductCollectionItemOptionclass extends eZPersistentObjectkernel/classes/ezproductcollectionitemoption.php:12––
eZRoleclass extends eZPersistentObjectkernel/classes/ezrole.php:35––
eZRSSExportclass extends eZPersistentObjectkernel/classes/ezrssexport.php:19––
eZRSSExportItemclass extends eZPersistentObjectkernel/classes/ezrssexportitem.php:19––
eZRSSExportOPMLItemclass extends eZPersistentObjectkernel/classes/ezrssexportopmlitem.php:26One line of an OPML export: a feed that the export lists.–
eZRSSImportclass extends eZPersistentObjectkernel/classes/ezrssimport.php:19––
eZSectionclass extends eZPersistentObjectkernel/classes/ezsection.php:18––
eZSiteDataclass extends eZPersistentObjectkernel/classes/ezsitedata.php:21eZPersistentObject implementation for ezsite_data table.–
eZTipafriendCounterclass extends eZPersistentObjectkernel/classes/eztipafriendcounter.php:18––
eZTipafriendRequestclass extends eZPersistentObjectkernel/classes/eztipafriendrequest.php:17––
eZTriggerclass extends eZPersistentObjectkernel/classes/eztrigger.php:17––
eZURLAliasMLclass extends eZPersistentObjectkernel/classes/ezurlaliasml.php:58––
eZURLWildcardclass extends eZPersistentObjectkernel/classes/ezurlwildcard.php:19––
eZUserDiscountRuleclass extends eZPersistentObjectkernel/classes/ezuserdiscountrule.php:18––
eZVatRuleclass extends eZPersistentObjectkernel/classes/ezvatrule.php:18––
eZVatTypeclass extends eZPersistentObjectkernel/classes/ezvattype.php:19––
eZViewCounterclass extends eZPersistentObjectkernel/classes/ezviewcounter.php:12––
eZWishListclass extends eZPersistentObjectkernel/classes/ezwishlist.php:20––
eZWorkflowclass extends eZPersistentObjectkernel/classes/ezworkflow.php:18–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZWorkflowEventclass extends eZPersistentObjectkernel/classes/ezworkflowevent.php:18––
eZWorkflowGroupclass extends eZPersistentObjectkernel/classes/ezworkflowgroup.php:18––
eZWorkflowGroupLinkclass extends eZPersistentObjectkernel/classes/ezworkflowgrouplink.php:18––
eZWorkflowProcessclass extends eZPersistentObjectkernel/classes/ezworkflowprocess.php:19––

kernel/classes/apikey (1)

All patterns of kernel/classes/apikey

ClassKindFileDescriptionExtension point
expApiKeyclass extends eZPersistentObjectkernel/classes/apikey/expapikey.php:31A personal API key (publishing key) of a user: one row of expapikey (doc/eng-us/guides/api-keys.md).–

kernel/classes/datatable (4)

All patterns of kernel/classes/datatable

ClassKindFileDescriptionExtension point
expDataConnectionclass extends eZPersistentObjectkernel/classes/datatable/expdataconnection.php:19A named database connection made in the administration (Setup › Data tables › Connections): a row of exp_data_connection.–
expDataSyncConflictclass extends eZPersistentObjectkernel/classes/datatable/sync/expdatasyncdefinition.php:140A conflict of a two-way synchronisation with the rule "ask" (table exp_data_sync_conflict): both sides changed since the last synchronisation; the va…–
expDataSyncDefinitionclass extends eZPersistentObjectkernel/classes/datatable/sync/expdatasyncdefinition.php:19A synchronisation between content and a data table (table exp_data_sync; doc/eng-us/features/6.0/data-tables.md, "Synchronisation"): the persistent c…–
expDataSyncLinkclass extends eZPersistentObjectkernel/classes/datatable/sync/expdatasyncdefinition.php:104The pairing of a row and a content object of a synchronisation (table exp_data_sync_link): the row's key, the object, and the hashes and times of bot…–

kernel/classes/datatypes (16)

All patterns of kernel/classes/datatypes

ClassKindFileDescriptionExtension point
eZBinaryFileclass extends eZPersistentObjectkernel/classes/datatypes/ezbinaryfile/ezbinaryfile.php:19––
eZEnumObjectValueclass extends eZPersistentObjectkernel/classes/datatypes/ezenum/ezenumobjectvalue.php:18––
eZEnumValueclass extends eZPersistentObjectkernel/classes/datatypes/ezenum/ezenumvalue.php:19––
eZForgotPasswordclass extends eZPersistentObjectkernel/classes/datatypes/ezuser/ezforgotpassword.php:19––
eZImageFileclass extends eZPersistentObjectkernel/classes/datatypes/ezimage/ezimagefile.php:19–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZISBNGroupclass extends eZPersistentObjectkernel/classes/datatypes/ezisbn/ezisbngroup.php:24––
eZISBNGroupRangeclass extends eZPersistentObjectkernel/classes/datatypes/ezisbn/ezisbngrouprange.php:26––
eZISBNRegistrantRangeclass extends eZPersistentObjectkernel/classes/datatypes/ezisbn/ezisbnregistrantrange.php:30––
eZLDAPUserclass extends eZUserkernel/classes/datatypes/ezuser/ezldapuser.php:20––
eZMediaclass extends eZPersistentObjectkernel/classes/datatypes/ezmedia/ezmedia.php:19––
eZTextFileUserclass extends eZUserkernel/classes/datatypes/ezuser/eztextfileuser.php:27––
eZURLclass extends eZPersistentObjectkernel/classes/datatypes/ezurl/ezurl.php:23–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZURLObjectLinkclass extends eZPersistentObjectkernel/classes/datatypes/ezurl/ezurlobjectlink.php:19––
eZUserclass extends eZPersistentObjectkernel/classes/datatypes/ezuser/ezuser.php:21–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZUserAccountKeyclass extends eZPersistentObjectkernel/classes/datatypes/ezuser/ezuseraccountkey.php:19––
eZUserSettingclass extends eZPersistentObjectkernel/classes/datatypes/ezuser/ezusersetting.php:18––

kernel/classes/mailpreferences (5)

All patterns of kernel/classes/mailpreferences

ClassKindFileDescriptionExtension point
expConsentLogclass extends eZPersistentObjectkernel/classes/mailpreferences/expconsentlog.php:22The consent log (table expmail_consent_log): one row per change of a person's e-mail preferences, with the time, the category, the action (on, off, p…–
expMailCategoryRowclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailcategoryrow.php:15A category made or changed in the admin's category manager (table expmail_category).–
expMailPendingRowclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailpendingrow.php:14A double opt-in waiting for its confirmation (table expmail_pending): kind 'category' (a newsletter or marketing category switched on), 'email_change…–
expMailPreferenceRowclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailpreferencerow.php:14One stored preference (table expmail_preference): a recipient (recipient_key 'u:' or 'a:'), a category, its state (on, off, pending) and frequency.–
expMailSuppressionclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailsuppression.php:22The suppression list (table expmail_suppression): addresses no optional mail goes to (hard bounces, complaints, "unsubscribe from all", legal request…–

kernel/classes/notification (6)

All patterns of kernel/classes/notification

ClassKindFileDescriptionExtension point
eZCollaborationNotificationRuleclass extends eZPersistentObjectkernel/classes/notification/handler/ezcollaborationnotification/ezcollaborationnotificationrule.php:17––
eZGeneralDigestUserSettingsclass extends eZPersistentObjectkernel/classes/notification/handler/ezgeneraldigest/ezgeneraldigestusersettings.php:18––
eZNotificationCollectionclass extends eZPersistentObjectkernel/classes/notification/eznotificationcollection.php:17––
eZNotificationCollectionItemclass extends eZPersistentObjectkernel/classes/notification/eznotificationcollectionitem.php:18––
eZNotificationEventclass extends eZPersistentObjectkernel/classes/notification/eznotificationevent.php:17––
eZSubtreeNotificationRuleclass extends eZPersistentObjectkernel/classes/notification/handler/ezsubtree/ezsubtreenotificationrule.php:17––

kernel/classes/passkey (2)

All patterns of kernel/classes/passkey

ClassKindFileDescriptionExtension point
expPasskeyclass extends eZPersistentObjectkernel/classes/passkey/exppasskey.php:22A passkey of a user: one row of exppasskey (doc/eng-us/guides/passkeys.md).–
expPasskeyLoginclass extends eZUserkernel/classes/passkey/exppasskeylogin.php:16Signs in an account whose passkey expPasskeyService checked, through the same housekeeping as every password sign-in (eZUser::loginSucceeded(): last…–

kernel/classes/secrets (1)

All patterns of kernel/classes/secrets

ClassKindFileDescriptionExtension point
expSecretclass extends eZPersistentObjectkernel/classes/secrets/expsecret.php:18One secret of the kernel's secret store (table exp_secret): its name, the tool it belongs to (scope), a description, and its value encrypted with XCh…–

kernel/classes/subitems (2)

All patterns of kernel/classes/subitems

ClassKindFileDescriptionExtension point
expSubitemsSearchWordLinkRowclass extends eZPersistentObjectkernel/classes/subitems/columns/expsubitemscolumntables.php:31A row of ezsearch_object_word_link: one indexed word position of an object.–
expSubitemsUserVisitRowclass extends eZPersistentObjectkernel/classes/subitems/columns/expsubitemscolumntables.php:15A row of ezuservisit: a user's visits, logins and failed logins.–

kernel/classes/transfer (1)

All patterns of kernel/classes/transfer

ClassKindFileDescriptionExtension point
expKernelTransferRunclass extends eZPersistentObjectkernel/classes/transfer/expkerneltransferrun.php:26One run of an import or export tool: a row of exp_transfer_run (doc/eng-us/features/6.0/transfer-runs.md).–

kernel/classes/user (1)

All patterns of kernel/classes/user

ClassKindFileDescriptionExtension point
expUserSessionclass extends eZPersistentObjectkernel/classes/user/expusersession.php:22One sign-in of a user (table expuser_session): when it started and was last used, from where (the address as the request gave it), with what (the Use…–

kernel/classes/workflowtypes (1)

All patterns of kernel/classes/workflowtypes

ClassKindFileDescriptionExtension point
eZWaitUntilDateValueclass extends eZPersistentObjectkernel/classes/workflowtypes/event/ezwaituntildate/ezwaituntildatevalue.php:18––

kernel/modules (3)

All patterns of kernel/modules

ClassKindFileDescriptionExtension point
eZCurrencyDataclass extends eZPersistentObjectkernel/shop/classes/ezcurrencydata.php:12––
eZMultiPriceDataclass extends eZPersistentObjectkernel/shop/classes/ezmultipricedata.php:12––
eZPaymentObjectclass extends eZPersistentObjectkernel/shop/classes/ezpaymentobject.php:22––

kernel/private (5)

All patterns of kernel/private

ClassKindFileDescriptionExtension point
eZContentObjectStateclass extends eZPersistentObjectkernel/private/classes/ezcontentobjectstate.php:18Class representing a content object stateextension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectStateGroupclass extends eZPersistentObjectkernel/private/classes/ezcontentobjectstategroup.php:18Class respresenting a content object state groupextension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectStateGroupLanguageclass extends eZPersistentObjectkernel/private/classes/ezcontentobjectstategrouplanguage.php:21This class takes care of the localization of a content object state group.extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZContentObjectStateLanguageclass extends eZPersistentObjectkernel/private/classes/ezcontentobjectstatelanguage.php:21This class takes care of the localization of a content object state.extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
ezpContentPublishingProcessclass extends eZPersistentObjectkernel/private/classes/ezpcontentpublishingprocess.php:18This class provides a PersistentObject interface to a publishing queue process.–

lib/ezutils (1)

All patterns of lib/ezutils

ClassKindFileDescriptionExtension point
eZOperationMementoclass extends eZPersistentObjectlib/ezutils/classes/ezoperationmemento.php:18––

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x