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

See also: eZ\Publish\SPI\Persistence\Content\Handler
Inheritance: extends AbstractHandler, implements eZ\Publish\SPI\Persistence\Content\Handler
Show file Open project: ezsystems/ezpublish-kernel

Public Methods

Method Description
addRelation ( eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct $relation )
copy ( $contentId, $versionNo = null )
create ( eZ\Publish\SPI\Persistence\Content\CreateStruct $struct )
createDraftFromVersion ( $contentId, $srcVersion, $userId )
deleteContent ( $contentId )
deleteVersion ( $contentId, $versionNo )
listVersions ( $contentId )
load ( $contentId, $version, array $translations = null )
loadContentInfo ( $contentId )
loadContentInfoByRemoteId ( $remoteId )
loadDraftsForUser ( $userId )
loadRelations ( $sourceContentId, $sourceContentVersionNo = null, $type = null )
loadReverseRelations ( $destinationContentId, $type = null )
loadVersionInfo ( $contentId, $versionNo )
publish ( $contentId, $versionNo, eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct $struct )
removeRelation ( $relationId, $type )
setStatus ( $contentId, $status, $version )
updateContent ( $contentId, $versionNo, eZ\Publish\SPI\Persistence\Content\UpdateStruct $struct )
updateMetadata ( $contentId, eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct $struct )

Method Details

addRelation() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::addRelation
public addRelation ( eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct $relation )
$relation eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct

copy() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::copy
public copy ( $contentId, $versionNo = null )

create() public method

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

createDraftFromVersion() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::createDraftFromVersion
public createDraftFromVersion ( $contentId, $srcVersion, $userId )

deleteContent() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::deleteContent
public deleteContent ( $contentId )

deleteVersion() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::deleteVersion
public deleteVersion ( $contentId, $versionNo )

listVersions() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::listVersions
public listVersions ( $contentId )

load() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::load
public load ( $contentId, $version, array $translations = null )
$translations array

loadContentInfo() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::loadContentInfo
public loadContentInfo ( $contentId )

loadContentInfoByRemoteId() public method

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

loadDraftsForUser() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::loadDraftsForUser
public loadDraftsForUser ( $userId )

loadRelations() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::loadRelations
public loadRelations ( $sourceContentId, $sourceContentVersionNo = null, $type = null )

loadReverseRelations() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::loadReverseRelations
public loadReverseRelations ( $destinationContentId, $type = null )

loadVersionInfo() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::loadVersionInfo
public loadVersionInfo ( $contentId, $versionNo )

publish() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::publish
public publish ( $contentId, $versionNo, eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct

removeRelation() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::removeRelation
public removeRelation ( $relationId, $type )

setStatus() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::setStatus
public setStatus ( $contentId, $status, $version )

updateContent() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::updateContent
public updateContent ( $contentId, $versionNo, eZ\Publish\SPI\Persistence\Content\UpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\UpdateStruct

updateMetadata() public method

See also: eZ\Publish\SPI\Persistence\Content\Handler::updateMetadata
public updateMetadata ( $contentId, eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct