eZPublishCommunityProject  2013.6
eZ\Publish\Core\Persistence\InMemory\Handler Class Reference

The main handler for in memory Storage Engine. More...

+ Inheritance diagram for eZ\Publish\Core\Persistence\InMemory\Handler:
+ Collaboration diagram for eZ\Publish\Core\Persistence\InMemory\Handler:

Public Member Functions

 __construct (FieldTypeRegistry $fieldTypeRegistry=null)
 Setup instance with an instance of Backend class. More...
 
 beginTransaction ()
 Begin transaction. More...
 
 commit ()
 Commit transaction. More...
 
 contentHandler ()
 
 contentLanguageHandler ()
 
 contentTypeHandler ()
 
 getBackend ()
 
 locationHandler ()
 
 objectStateHandler ()
 
 rollback ()
 Rollback transaction. More...
 
 searchHandler ()
 
 sectionHandler ()
 
 trashHandler ()
 
 urlAliasHandler ()
 
 urlWildcardHandler ()
 
 userHandler ()
 

Protected Member Functions

 serviceHandler ($className)
 Get/create instance of service handler objects. More...
 

Protected Attributes

 $backend
 
 $fieldTypeRegistry
 
 $serviceHandlers = array()
 

Detailed Description

The main handler for in memory Storage Engine.

Constructor & Destructor Documentation

eZ\Publish\Core\Persistence\InMemory\Handler::__construct ( FieldTypeRegistry  $fieldTypeRegistry = null)

Setup instance with an instance of Backend class.

Member Function Documentation

eZ\Publish\Core\Persistence\InMemory\Handler::beginTransaction ( )

Begin transaction.

Begins an transaction, make sure you'll call commit or rollback when done, otherwise work will be lost.

Implements eZ\Publish\SPI\Persistence\Handler.

eZ\Publish\Core\Persistence\InMemory\Handler::commit ( )

Commit transaction.

Commit transaction, or throw exceptions if no transactions has been started.

Exceptions
\RuntimeExceptionIf no transaction has been started

Implements eZ\Publish\SPI\Persistence\Handler.

eZ\Publish\Core\Persistence\InMemory\Handler::contentHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::contentLanguageHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::contentTypeHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::getBackend ( )
Returns
Backend
eZ\Publish\Core\Persistence\InMemory\Handler::locationHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::objectStateHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::rollback ( )

Rollback transaction.

Rollback transaction, or throw exceptions if no transactions has been started.

Exceptions
\RuntimeExceptionIf no transaction has been started

Implements eZ\Publish\SPI\Persistence\Handler.

eZ\Publish\Core\Persistence\InMemory\Handler::searchHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::sectionHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::trashHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::urlAliasHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::urlWildcardHandler ( )
eZ\Publish\Core\Persistence\InMemory\Handler::userHandler ( )

Member Data Documentation

eZ\Publish\Core\Persistence\InMemory\Handler::$backend
protected
eZ\Publish\Core\Persistence\InMemory\Handler::$fieldTypeRegistry
protected
eZ\Publish\Core\Persistence\InMemory\Handler::$serviceHandlers = array()
protected

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