‪TYPO3CMS  ‪main
TYPO3\CMS\Workspaces\Domain\Record\StageRecord Class Reference
Inheritance diagram for TYPO3\CMS\Workspaces\Domain\Record\StageRecord:
TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord

Public Member Functions

 __construct (WorkspaceRecord $workspace, array $record)
 
 getWorkspace ()
 
 getPrevious ()
 
 getNext ()
 
 determineOrder (StageRecord $stageRecord)
 
 isPreviousTo (StageRecord $stageRecord)
 
 isNextTo (StageRecord $stageRecord)
 
 getDefaultComment ()
 
 setInternal (bool $internal)
 
 isInternal ()
 
 isEditStage ()
 
 isPublishStage ()
 
 isExecuteStage ()
 
 isDialogEnabled ()
 
 isPreselectionChangeable ()
 
 areOwnersPreselected ()
 
 areMembersPreselected ()
 
 areEditorsPreselected ()
 
 areResponsiblePersonsPreselected ()
 
 hasDefaultRecipients ()
 
 hasPreselection ()
 
 getResponsiblePersons ()
 
 getDefaultRecipients ()
 
 getAllRecipients ()
 
int[] getPreselectedRecipients ()
 
 isAllowed ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
 __construct (array $record)
 
 __toString ()
 
 getUid ()
 
 getTitle ()
 

Static Public Member Functions

static get (int $uid, array $record=null)
 
static build (WorkspaceRecord $workspace, int $uid, array $record=null)
 

Protected Attributes

WorkspaceRecord $workspace
 
bool $internal = false
 
array null $responsiblePersons
 
array null $defaultRecipients
 
array null $preselectedRecipients
 
array null $allRecipients
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
array $record
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
 getStagesService ()
 
- ‪Static Protected Member Functions inherited from ‪TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
static fetch (string $tableName, int $uid)
 
static getBackendUser ()
 
static getLanguageService ()
 

Detailed Description

Definition at line 27 of file StageRecord.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::__construct ( WorkspaceRecord  $workspace,
array  $record 
)

Member Function Documentation

◆ areEditorsPreselected()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::areEditorsPreselected ( )

◆ areMembersPreselected()

◆ areOwnersPreselected()

◆ areResponsiblePersonsPreselected()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::areResponsiblePersonsPreselected ( )

◆ build()

◆ determineOrder()

◆ get()

static TYPO3\CMS\Workspaces\Domain\Record\StageRecord::get ( int  $uid,
array  $record = null 
)
static

◆ getAllRecipients()

◆ getDefaultComment()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::getDefaultComment ( )

Definition at line 117 of file StageRecord.php.

◆ getDefaultRecipients()

◆ getNext()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::getNext ( )

◆ getPreselectedRecipients()

◆ getPrevious()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::getPrevious ( )

◆ getResponsiblePersons()

◆ getWorkspace()

◆ hasDefaultRecipients()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::hasDefaultRecipients ( )

◆ hasPreselection()

◆ isAllowed()

◆ isDialogEnabled()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::isDialogEnabled ( )

Definition at line 151 of file StageRecord.php.

◆ isEditStage()

◆ isExecuteStage()

◆ isInternal()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::isInternal ( )

◆ isNextTo()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::isNextTo ( StageRecord  $stageRecord)

Determines whether $this is in a later stage compared to $stageRecord.

Definition at line 105 of file StageRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord\getUid().

◆ isPreselectionChangeable()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::isPreselectionChangeable ( )

Definition at line 156 of file StageRecord.php.

◆ isPreviousTo()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::isPreviousTo ( StageRecord  $stageRecord)

Determines whether $this is in a previous stage compared to $stageRecord.

Definition at line 90 of file StageRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord\getUid().

◆ isPublishStage()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::isPublishStage ( )

◆ setInternal()

TYPO3\CMS\Workspaces\Domain\Record\StageRecord::setInternal ( bool  $internal)

Member Data Documentation

◆ $allRecipients

array null TYPO3\CMS\Workspaces\Domain\Record\StageRecord::$allRecipients
protected

◆ $defaultRecipients

array null TYPO3\CMS\Workspaces\Domain\Record\StageRecord::$defaultRecipients
protected

◆ $internal

bool TYPO3\CMS\Workspaces\Domain\Record\StageRecord::$internal = false
protected

◆ $preselectedRecipients

array null TYPO3\CMS\Workspaces\Domain\Record\StageRecord::$preselectedRecipients
protected

◆ $responsiblePersons

array null TYPO3\CMS\Workspaces\Domain\Record\StageRecord::$responsiblePersons
protected

◆ $workspace