PHP Класс eZ\Publish\Core\Persistence\Legacy\Content\ObjectState\Gateway

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
deleteObjectState ( integer $stateId ) Deletes object state identified by $stateId.
deleteObjectStateGroup ( mixed $groupId ) Deletes the object state group identified by $groupId.
deleteObjectStateLinks ( integer $stateId ) Deletes object state links identified by $stateId.
getContentCount ( mixed $stateId ) : integer Returns the number of objects which are in this state.
insertObjectState ( eZ\Publish\SPI\Persistence\Content\ObjectState $objectState, integer $groupId ) Inserts a new object state into database.
insertObjectStateGroup ( eZ\Publish\SPI\Persistence\Content\ObjectState\Group $objectStateGroup ) Inserts a new object state group into database.
loadObjectStateData ( mixed $stateId ) : array Loads data for an object state.
loadObjectStateDataByIdentifier ( string $identifier, mixed $groupId ) : array Loads data for an object state by identifier.
loadObjectStateDataForContent ( integer $contentId, integer $stateGroupId ) : array Loads object state data for $contentId content from $stateGroupId state group.
loadObjectStateGroupData ( mixed $groupId ) : array Loads data for an object state group.
loadObjectStateGroupDataByIdentifier ( string $identifier ) : array Loads data for an object state group by identifier.
loadObjectStateGroupListData ( integer $offset, integer $limit ) : array Loads data for all object state groups, filtered by $offset and $limit.
loadObjectStateListData ( mixed $groupId ) : array Loads data for all object states belonging to group with $groupId ID.
setContentState ( mixed $contentId, mixed $groupId, mixed $stateId ) Sets the object state $stateId to content with $contentId ID.
updateObjectState ( eZ\Publish\SPI\Persistence\Content\ObjectState $objectState ) Updates the stored object state with provided data.
updateObjectStateGroup ( eZ\Publish\SPI\Persistence\Content\ObjectState\Group $objectStateGroup ) Updates the stored object state group with provided data.
updateObjectStateLinks ( integer $oldStateId, integer $newStateId ) Update object state links from $oldStateId to $newStateId.
updateObjectStatePriority ( mixed $stateId, integer $priority ) Updates the object state priority to provided value.

Описание методов

deleteObjectState() абстрактный публичный Метод

Deletes object state identified by $stateId.
abstract public deleteObjectState ( integer $stateId )
$stateId integer

deleteObjectStateGroup() абстрактный публичный Метод

Deletes the object state group identified by $groupId.
abstract public deleteObjectStateGroup ( mixed $groupId )
$groupId mixed

getContentCount() абстрактный публичный Метод

Returns the number of objects which are in this state.
abstract public getContentCount ( mixed $stateId ) : integer
$stateId mixed
Результат integer

insertObjectState() абстрактный публичный Метод

Inserts a new object state into database.
abstract public insertObjectState ( eZ\Publish\SPI\Persistence\Content\ObjectState $objectState, integer $groupId )
$objectState eZ\Publish\SPI\Persistence\Content\ObjectState
$groupId integer

insertObjectStateGroup() абстрактный публичный Метод

Inserts a new object state group into database.
abstract public insertObjectStateGroup ( eZ\Publish\SPI\Persistence\Content\ObjectState\Group $objectStateGroup )
$objectStateGroup eZ\Publish\SPI\Persistence\Content\ObjectState\Group

loadObjectStateData() абстрактный публичный Метод

Loads data for an object state.
abstract public loadObjectStateData ( mixed $stateId ) : array
$stateId mixed
Результат array

loadObjectStateDataByIdentifier() абстрактный публичный Метод

Loads data for an object state by identifier.
abstract public loadObjectStateDataByIdentifier ( string $identifier, mixed $groupId ) : array
$identifier string
$groupId mixed
Результат array

loadObjectStateDataForContent() абстрактный публичный Метод

Loads object state data for $contentId content from $stateGroupId state group.
abstract public loadObjectStateDataForContent ( integer $contentId, integer $stateGroupId ) : array
$contentId integer
$stateGroupId integer
Результат array

loadObjectStateGroupData() абстрактный публичный Метод

Loads data for an object state group.
abstract public loadObjectStateGroupData ( mixed $groupId ) : array
$groupId mixed
Результат array

loadObjectStateGroupDataByIdentifier() абстрактный публичный Метод

Loads data for an object state group by identifier.
abstract public loadObjectStateGroupDataByIdentifier ( string $identifier ) : array
$identifier string
Результат array

loadObjectStateGroupListData() абстрактный публичный Метод

Loads data for all object state groups, filtered by $offset and $limit.
abstract public loadObjectStateGroupListData ( integer $offset, integer $limit ) : array
$offset integer
$limit integer
Результат array

loadObjectStateListData() абстрактный публичный Метод

Loads data for all object states belonging to group with $groupId ID.
abstract public loadObjectStateListData ( mixed $groupId ) : array
$groupId mixed
Результат array

setContentState() абстрактный публичный Метод

Sets the object state $stateId to content with $contentId ID.
abstract public setContentState ( mixed $contentId, mixed $groupId, mixed $stateId )
$contentId mixed
$groupId mixed
$stateId mixed

updateObjectState() абстрактный публичный Метод

Updates the stored object state with provided data.
abstract public updateObjectState ( eZ\Publish\SPI\Persistence\Content\ObjectState $objectState )
$objectState eZ\Publish\SPI\Persistence\Content\ObjectState

updateObjectStateGroup() абстрактный публичный Метод

Updates the stored object state group with provided data.
abstract public updateObjectStateGroup ( eZ\Publish\SPI\Persistence\Content\ObjectState\Group $objectStateGroup )
$objectStateGroup eZ\Publish\SPI\Persistence\Content\ObjectState\Group

updateObjectStatePriority() абстрактный публичный Метод

Updates the object state priority to provided value.
abstract public updateObjectStatePriority ( mixed $stateId, integer $priority )
$stateId mixed
$priority integer