PHP Class eZ\Publish\Core\Persistence\Cache\ContentTypeHandler

Caches defined (published) content types and content type groups.
See also: eZ\Publish\SPI\Persistence\Content\Type\Handler
Inheritance: extends AbstractHandler, implements eZ\Publish\SPI\Persistence\Content\Type\Handler
Datei anzeigen Open project: ezsystems/ezpublish-kernel

Public Methods

Method Description
addFieldDefinition ( $typeId, $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $struct )
copy ( $userId, $typeId, $status )
create ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $contentType )
createDraft ( $modifierId, $typeId )
createGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct $struct )
delete ( $typeId, $status )
deleteGroup ( $groupId )
getContentCount ( $contentTypeId )
getFieldDefinition ( $id, $status )
getSearchableFieldMap ( )
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, eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct $struct )
updateFieldDefinition ( $typeId, $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $struct )
updateGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct $struct )

Method Details

addFieldDefinition() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::addFieldDefinition
public addFieldDefinition ( $typeId, $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $struct )
$struct eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition

copy() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::copy
public copy ( $userId, $typeId, $status )

create() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::create
public create ( eZ\Publish\SPI\Persistence\Content\Type\CreateStruct $contentType )
$contentType eZ\Publish\SPI\Persistence\Content\Type\CreateStruct

createDraft() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::createDraft
public createDraft ( $modifierId, $typeId )

createGroup() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::createGroup
public createGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\Type\Group\CreateStruct

delete() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::delete
public delete ( $typeId, $status )

deleteGroup() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::deleteGroup
public deleteGroup ( $groupId )

getContentCount() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::getContentCount
public getContentCount ( $contentTypeId )

getFieldDefinition() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::getFieldDefinition
public getFieldDefinition ( $id, $status )

getSearchableFieldMap() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::getSearchableFieldMap

load() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::load
public load ( $typeId, $status = Type::STATUS_DEFINED )

loadAllGroups() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadAllGroups
public loadAllGroups ( )

loadByIdentifier() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadByIdentifier
public loadByIdentifier ( $identifier )

loadByRemoteId() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadByRemoteId
public loadByRemoteId ( $remoteId )

loadContentTypes() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadContentTypes
public loadContentTypes ( $groupId, $status = Type::STATUS_DEFINED )

loadGroup() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadGroup
public loadGroup ( $groupId )

loadGroupByIdentifier() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadGroupByIdentifier
public loadGroupByIdentifier ( $identifier )

publish() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::publish
public publish ( $typeId )

removeFieldDefinition() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::removeFieldDefinition
public removeFieldDefinition ( $typeId, $status, $fieldDefinitionId )

update() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::update
public update ( $typeId, $status, eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct

updateFieldDefinition() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::updateFieldDefinition
public updateFieldDefinition ( $typeId, $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $struct )
$struct eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition

updateGroup() public method

See also: eZ\Publish\SPI\Persistence\Content\Type\Handler::updateGroup
public updateGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct