eZPublishCommunityProject  2013.9
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler Class Reference

ContentType cache. More...

+ Inheritance diagram for eZ\Publish\Core\Persistence\Cache\ContentTypeHandler:
+ Collaboration diagram for eZ\Publish\Core\Persistence\Cache\ContentTypeHandler:

Public Member Functions

 addFieldDefinition ($typeId, $status, FieldDefinition $struct)
 
 copy ($userId, $typeId, $status)
 
 create (CreateStruct $contentType)
 
 createDraft ($modifierId, $typeId)
 
 createGroup (GroupCreateStruct $struct)
 
 delete ($typeId, $status)
 
 deleteGroup ($groupId)
 
 getContentCount ($contentTypeId)
 
 getFieldDefinition ($id, $status)
 
 link ($groupId, $typeId, $status)
 
 load ($typeId, $status=Type::STATUS_DEFINED)
 
 loadAllGroups ()
 
 loadByIdentifier ($identifier)
 
 loadByRemoteId ($remoteId)
 
 loadContentTypes ($groupId, $status=Type::STATUS_DEFINED)
 
 loadGroup ($groupId)
 
 loadGroupByIdentifier ($identifier)
 
 publish ($typeId)
 
 removeFieldDefinition ($typeId, $status, $fieldDefinitionId)
 
 unlink ($groupId, $typeId, $status)
 
 update ($typeId, $status, UpdateStruct $struct)
 
 updateFieldDefinition ($typeId, $status, FieldDefinition $struct)
 
 updateGroup (GroupUpdateStruct $struct)
 
- Public Member Functions inherited from eZ\Publish\Core\Persistence\Cache\AbstractHandler
 __construct (CacheServiceDecorator $cache, PersistenceFactory $persistenceFactory, PersistenceLogger $logger)
 Setups current handler with everything needed. More...
 
- Public Member Functions inherited from eZ\Publish\SPI\Persistence\Content\Type\Handler
 create (CreateStruct $contentType)
 

Additional Inherited Members

- Protected Attributes inherited from eZ\Publish\Core\Persistence\Cache\AbstractHandler
 $cache
 
 $logger
 
 $persistenceFactory
 

Detailed Description

ContentType cache.

Caches defined (published) content types and content type groups.

See Also

Member Function Documentation

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::addFieldDefinition (   $typeId,
  $status,
FieldDefinition  $struct 
)
See Also
::addFieldDefinition

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::copy (   $userId,
  $typeId,
  $status 
)
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::create ( CreateStruct  $contentType)
See Also
::create
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::createDraft (   $modifierId,
  $typeId 
)
See Also
::createDraft

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::createGroup ( GroupCreateStruct  $struct)
See Also
::createGroup

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::delete (   $typeId,
  $status 
)
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::deleteGroup (   $groupId)
See Also
::deleteGroup

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::getContentCount (   $contentTypeId)
See Also
::getContentCount

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::getFieldDefinition (   $id,
  $status 
)
See Also
::getFieldDefinition

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::link (   $groupId,
  $typeId,
  $status 
)
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::load (   $typeId,
  $status = Type::STATUS_DEFINED 
)
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::loadAllGroups ( )
See Also
::loadAllGroups

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::loadByIdentifier (   $identifier)
See Also
::loadByIdentifier

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::loadByRemoteId (   $remoteId)
See Also
::loadByRemoteId

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::loadContentTypes (   $groupId,
  $status = Type::STATUS_DEFINED 
)
See Also
::loadContentTypes

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::loadGroup (   $groupId)
See Also
::loadGroup

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::loadGroupByIdentifier (   $identifier)
See Also
::loadGroupByIdentifier

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::publish (   $typeId)
See Also
::publish

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::removeFieldDefinition (   $typeId,
  $status,
  $fieldDefinitionId 
)
See Also
::removeFieldDefinition

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::unlink (   $groupId,
  $typeId,
  $status 
)
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::update (   $typeId,
  $status,
UpdateStruct  $struct 
)
eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::updateFieldDefinition (   $typeId,
  $status,
FieldDefinition  $struct 
)
See Also
::updateFieldDefinition

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.

eZ\Publish\Core\Persistence\Cache\ContentTypeHandler::updateGroup ( GroupUpdateStruct  $struct)
See Also
::updateGroup

Implements eZ\Publish\SPI\Persistence\Content\Type\Handler.


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