PHP 클래스 eZ\Publish\Core\Persistence\Cache\ContentTypeHandler

Caches defined (published) content types and content type groups.
또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler
상속: extends AbstractHandler, implements eZ\Publish\SPI\Persistence\Content\Type\Handler
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

공개 메소드들

메소드 설명
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 )

메소드 상세

addFieldDefinition() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::copy
public copy ( $userId, $typeId, $status )

create() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::createDraft
public createDraft ( $modifierId, $typeId )

createGroup() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::delete
public delete ( $typeId, $status )

deleteGroup() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::deleteGroup
public deleteGroup ( $groupId )

getContentCount() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::getContentCount
public getContentCount ( $contentTypeId )

getFieldDefinition() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::getFieldDefinition
public getFieldDefinition ( $id, $status )

getSearchableFieldMap() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::getSearchableFieldMap

load() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::load
public load ( $typeId, $status = Type::STATUS_DEFINED )

loadAllGroups() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadAllGroups
public loadAllGroups ( )

loadByIdentifier() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadByIdentifier
public loadByIdentifier ( $identifier )

loadByRemoteId() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadByRemoteId
public loadByRemoteId ( $remoteId )

loadContentTypes() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadContentTypes
public loadContentTypes ( $groupId, $status = Type::STATUS_DEFINED )

loadGroup() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadGroup
public loadGroup ( $groupId )

loadGroupByIdentifier() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::loadGroupByIdentifier
public loadGroupByIdentifier ( $identifier )

publish() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::publish
public publish ( $typeId )

removeFieldDefinition() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\Content\Type\Handler::removeFieldDefinition
public removeFieldDefinition ( $typeId, $status, $fieldDefinitionId )

update() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: 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