TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord Class Reference
Inheritance diagram for TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord:
TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord

Public Member Functions

 getOwners ()
 
 getMembers ()
 
 getStages ()
 
 getStage ($stageId)
 
 getPreviousStage ($stageId)
 
 getNextStage ($stageId)
 
- 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)
 

Protected Member Functions

 addStage (StageRecord $stage)
 
 createInternalStage ($stageId)
 
- Protected Member Functions inherited from TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
 getStagesService ()
 

Protected Attributes

 $internalStages
 
 $internalStageFieldNames
 
 $owners
 
 $members
 
 $stages
 
- Protected Attributes inherited from TYPO3\CMS\Workspaces\Domain\Record\AbstractRecord
 $record
 

Additional Inherited Members

- 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 WorkspaceRecord.php.

Member Function Documentation

◆ addStage()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::addStage ( StageRecord  $stage)
protected

◆ createInternalStage()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::createInternalStage (   $stageId)
protected
Parameters
int$stageId
Returns
StageRecord
Exceptions

Definition at line 194 of file WorkspaceRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\StageRecord\build().

Referenced by TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord\getStages().

◆ get()

◆ getMembers()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::getMembers ( )

◆ getNextStage()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::getNextStage (   $stageId)
Parameters
int$stageId
Returns
NULL|StageRecord

Definition at line 167 of file WorkspaceRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord\getStages().

◆ getOwners()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::getOwners ( )

◆ getPreviousStage()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::getPreviousStage (   $stageId)
Parameters
int$stageId
Returns
NULL|StageRecord

Definition at line 148 of file WorkspaceRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord\getStages().

◆ getStage()

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::getStage (   $stageId)
Parameters
int$stageId
Returns
NULL|StageRecord

Definition at line 134 of file WorkspaceRecord.php.

References TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord\getStages().

◆ getStages()

Member Data Documentation

◆ $internalStageFieldNames

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::$internalStageFieldNames
protected
Initial value:
= [
'notification_defaults',
'notification_preselection',
'allow_notificaton_settings'
]

Definition at line 44 of file WorkspaceRecord.php.

◆ $internalStages

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::$internalStages
protected
Initial value:
= [
'name' => 'edit'

Definition at line 26 of file WorkspaceRecord.php.

◆ $members

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::$members
protected

◆ $owners

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::$owners
protected

◆ $stages

TYPO3\CMS\Workspaces\Domain\Record\WorkspaceRecord::$stages
protected