Copied!

HandlerInterface

HandlerInterface.php : 21
Interface

Methods

publiccleanupWorkflowMetadataForContent()

HandlerInterface.php : 139
public cleanupWorkflowMetadataForContent(int $contentId) : void

Parameters

Name Type Default value Description
$contentId int - -

publiccountContentWithOrphanedWorkflowMetadata()

HandlerInterface.php : 146
public countContentWithOrphanedWorkflowMetadata() : int

Return values

int

publiccountWorkflowMetadata()

HandlerInterface.php : 148
public countWorkflowMetadata(Criterion $filter) : int

Parameters

Name Type Default value Description
$filter Criterion - -

Return values

int

publiccreate()

HandlerInterface.php : 23
public create(WorkflowMetadataCreateStruct $createStruct) : WorkflowMetadata

Parameters

Name Type Default value Description
$createStruct WorkflowMetadataCreateStruct - -

Return values

WorkflowMetadata

publiccreateTransitionMetadata()

HandlerInterface.php : 25
public createTransitionMetadata(TransitionMetadataCreateStruct $createStruct, int $workflowId) : TransitionMetadata

Parameters

Name Type Default value Description
$createStruct TransitionMetadataCreateStruct - -
$workflowId int - -

Return values

TransitionMetadata

publiccreateVersionLock()

HandlerInterface.php : 105
public createVersionLock(int $contentId, int $versionNo, int $userId) : void

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int - -
$userId int - -

publicdeleteTransitionMetadata()

HandlerInterface.php : 32
public deleteTransitionMetadata(int $transitionId) : void

Parameters

Name Type Default value Description
$transitionId int - -

publicdeleteTransitionMetadataForWorkflow()

HandlerInterface.php : 34
public deleteTransitionMetadataForWorkflow(int $workflowId) : void

Parameters

Name Type Default value Description
$workflowId int - -

publicdeleteVersionLock()

HandlerInterface.php : 126
public deleteVersionLock(int $contentId[, int|null $versionNo = null ]) : void

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int|null null -

publicdeleteVersionLocksByUserId()

HandlerInterface.php : 131
public deleteVersionLocksByUserId(int $userId) : void

Parameters

Name Type Default value Description
$userId int - -

publicdeleteWorkflowMetadata()

HandlerInterface.php : 30
public deleteWorkflowMetadata(int $workflowId) : void

Parameters

Name Type Default value Description
$workflowId int - -

publicfindWorkflowMetadata()

HandlerInterface.php : 78
public findWorkflowMetadata(Criterion $filter[, int $limit = 10 ][, int $offset = 0 ]) : array<string|int, WorkflowMetadata>

Parameters

Name Type Default value Description
$filter Criterion - -
$limit int 10 -
$offset int 0 -

Return values

array<string|int, WorkflowMetadata>

publicgetVersionLock()

HandlerInterface.php : 121
public getVersionLock(int $contentId, int $versionNo) : VersionLock

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int - -

Return values

VersionLock

Tags
Throws
NotFoundException

If version lock is not found

publicisVersionLocked()

HandlerInterface.php : 133
public isVersionLocked(int $contentId, int $versionNo[, int|null $userId = null ]) : bool

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int - -
$userId int|null null -

Return values

bool

publicload()

HandlerInterface.php : 39
public load(int $contentId, int $versionNo, string $workflowName) : WorkflowMetadata

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int - -
$workflowName string - -

Return values

WorkflowMetadata

Tags
Throws
NotFoundException

publicloadAllWorkflowMetadata()

HandlerInterface.php : 87
public loadAllWorkflowMetadata() : array<string|int, WorkflowMetadata>

Return values

array<string|int, WorkflowMetadata>

publicloadAllWorkflowMetadataOriginatedByUser()

HandlerInterface.php : 55
public loadAllWorkflowMetadataOriginatedByUser(int $userId[, string|null $workflowName = null ]) : array<string|int, WorkflowMetadata>

Parameters

Name Type Default value Description
$userId int - -
$workflowName string|null null -

Return values

array<string|int, WorkflowMetadata>

publicloadContentIdsWithOrphanedWorkflowMetadata()

HandlerInterface.php : 144
public loadContentIdsWithOrphanedWorkflowMetadata() : array<string|int, int>

Return values

array<string|int, int>

publicloadMarkingMetadataByWorkflowId()

HandlerInterface.php : 65
public loadMarkingMetadataByWorkflowId(int $workflowId) : array<string|int, MarkingMetadata>

Parameters

Name Type Default value Description
$workflowId int - -

Return values

array<string|int, MarkingMetadata>

Tags
Throws
NotFoundException

publicloadTransitionMetadataByWorkflowId()

HandlerInterface.php : 50
public loadTransitionMetadataByWorkflowId(int $workflowId) : array<string|int, TransitionMetadata>

Parameters

Name Type Default value Description
$workflowId int - -

Return values

array<string|int, TransitionMetadata>

Tags
Throws
NotFoundException

publicloadWorkflowMetadataByContent()

HandlerInterface.php : 92
public loadWorkflowMetadataByContent(int $contentId[, int|null $versionNo = null ]) : array<string|int, WorkflowMetadata>

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int|null null -

Return values

array<string|int, WorkflowMetadata>

publicloadWorkflowMetadataByStage()

HandlerInterface.php : 100
public loadWorkflowMetadataByStage(string $workflowName, string $stageName) : array<string|int, WorkflowMetadata>

Parameters

Name Type Default value Description
$workflowName string - -
$stageName string - -

Return values

array<string|int, WorkflowMetadata>

publicsetMarkingMetadata()

HandlerInterface.php : 70
public setMarkingMetadata(MarkingMetadataSetStruct $setStruct, int $workflowId) : array<string|int, MarkingMetadata>

Parameters

Name Type Default value Description
$setStruct MarkingMetadataSetStruct - -
$workflowId int - -

Return values

array<string|int, MarkingMetadata>

publicupdateVersionLock()

HandlerInterface.php : 111
public updateVersionLock(int $contentId, int $versionNo, bool $isLocked[, int|null $userId = null ]) : void

Parameters

Name Type Default value Description
$contentId int - -
$versionNo int - -
$isLocked bool - -
$userId int|null null -