메소드 |
설명 |
|
countGroupsForType ( integer $typeId, integer $status ) : integer |
Returns the number of Groups the type is assigned to. |
|
countInstancesOfType ( integer $typeId ) : integer |
Counts the number of instances that exists of the identified type. |
|
countTypesInGroup ( integer $groupId ) : integer |
Returns the number of types in a certain group. |
|
delete ( mixed $typeId, integer $status ) |
Deletes a Type completely. |
|
deleteFieldDefinition ( mixed $typeId, integer $status, mixed $fieldDefinitionId ) |
Deletes a field definition. |
|
deleteFieldDefinitionsForType ( mixed $typeId, integer $status ) |
Deletes all field definitions of a Type. |
|
deleteGroup ( integer $groupId ) |
Deletes the Group with the given $groupId. |
|
deleteGroupAssignment ( mixed $groupId, mixed $typeId, integer $status ) |
Deletes a group assignments for a Type. |
|
deleteGroupAssignmentsForType ( mixed $typeId, integer $status ) |
Deletes all group assignments for a Type. |
|
deleteType ( mixed $typeId, integer $status ) |
Deletes a the Type. |
|
getSearchableFieldMapData ( ) : array |
Returns searchable fields mapping data. |
|
insertFieldDefinition ( mixed $typeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition, StorageFieldDefinition $storageFieldDef ) : mixed |
Inserts a $fieldDefinition for $typeId. |
|
insertGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group $group ) : mixed |
Inserts the given $group. |
|
insertGroupAssignment ( mixed $typeId, integer $status, mixed $groupId ) |
Insert assignment of $typeId to $groupId. |
|
insertType ( eZ\Publish\SPI\Persistence\Content\Type $type, mixed | null $typeId = null ) : mixed |
Inserts a new content type. |
|
loadAllGroupsData ( ) : array |
Returns an array with data about all Group objects. |
|
loadFieldDefinition ( mixed $id, integer $status ) : array |
Loads an array with data about field definition referred $id and $status. |
|
loadGroupData ( integer $groupId ) : array |
Returns an array with data about the Group with $groupId. |
|
loadGroupDataByIdentifier ( integer $identifier ) : array |
Returns an array with data about the Group with $identifier. |
|
loadTypeData ( mixed $typeId, integer $status ) : array |
Loads an array with data about $typeId in $status. |
|
loadTypeDataByIdentifier ( string $identifier, integer $status ) : array(int=>array(string=>mixed)) |
Loads an array with data about the type referred to by $identifier in
$status. |
|
loadTypeDataByRemoteId ( mixed $remoteId, integer $status ) : array(int=>array(string=>mixed)) |
Loads an array with data about the type referred to by $remoteId in
$status. |
|
loadTypesDataForGroup ( mixed $groupId, integer $status ) : string[][] |
Loads data for all Types in $status in $groupId. |
|
publishTypeAndFields ( integer $typeId, integer $sourceStatus, integer $targetStatus ) |
Publishes the Type with $typeId from $sourceVersion to $targetVersion,
including its fields. |
|
updateFieldDefinition ( mixed $typeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition, StorageFieldDefinition $storageFieldDef ) |
Updates a $fieldDefinition for $typeId. |
|
updateGroup ( eZ\Publish\SPI\Persistence\Content\Type\Group\UpdateStruct $group ) |
Updates a group with data in $group. |
|
updateType ( mixed $typeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct $updateStruct ) |
Update a type with $updateStruct. |
|