TYPO3 CMS  TYPO3_7-6
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 ($internal=true)
 
 isInternal ()
 
 isEditStage ()
 
 isPublishStage ()
 
 isExecuteStage ()
 
 isDialogEnabled ()
 
 isPreselectionChangeable ()
 
 areOwnersPreselected ()
 
 areMembersPreselected ()
 
 areEditorsPreselected ()
 
 areResponsiblePersonsPreselected ()
 
 hasPreselection ()
 
 getResponsiblePersons ()
 
 getDefaultRecipients ()
 
 getAllRecipients ()
 
 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 ($uid, array $record=null)
 
static build (WorkspaceRecord $workspace, $uid, array $record=null)
 

Protected Attributes

 $workspace
 
 $internal = false
 
 $responsiblePersons
 
 $defaultRecipients
 
 $preselectedRecipients
 
 $allRecipients
 
- Protected Attributes inherited from TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
 $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 ($tableName, $uid)
 
static getDatabaseConnection ()
 
static getBackendUser ()
 
static getLanguageService ()
 

Detailed Description

Combined record class

Definition at line 21 of file StageRecord.php.

Constructor & Destructor Documentation

◆ __construct()

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

Definition at line 84 of file StageRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\StageRecord\$workspace.

Member Function Documentation

◆ areEditorsPreselected()

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

◆ areMembersPreselected()

◆ areOwnersPreselected()

◆ areResponsiblePersonsPreselected()

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

◆ build()

static TYPO3\CMS\Workspaces\Domain\Record\StageRecord::build ( WorkspaceRecord  $workspace,
  $uid,
array  $record = null 
)
static

◆ determineOrder()

◆ get()

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

Definition at line 58 of file StageRecord.php.

References $uid, and TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord\get().

◆ getAllRecipients()

◆ getDefaultComment()

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

Definition at line 169 of file StageRecord.php.

◆ getDefaultRecipients()

◆ getNext()

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

◆ getPreselectedRecipients()

◆ getPrevious()

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

◆ getResponsiblePersons()

◆ getWorkspace()

◆ hasPreselection()

◆ isAllowed()

◆ isDialogEnabled()

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

Definition at line 221 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.

Parameters
StageRecord$stageRecord
Returns
bool

Definition at line 154 of file StageRecord.php.

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

Referenced by TYPO3\CMS\Workspaces\Domain\Record\StageRecord\determineOrder().

◆ isPreselectionChangeable()

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

Definition at line 229 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.

Parameters
StageRecord$stageRecord
Returns
bool

Definition at line 136 of file StageRecord.php.

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

Referenced by TYPO3\CMS\Workspaces\Domain\Record\StageRecord\determineOrder().

◆ isPublishStage()

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

◆ setInternal()

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

Definition at line 181 of file StageRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\StageRecord\$internal.

Member Data Documentation

◆ $allRecipients

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

◆ $defaultRecipients

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

◆ $internal

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

◆ $preselectedRecipients

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

◆ $responsiblePersons

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

◆ $workspace