TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
WorkspaceRecord Class Reference
Inheritance diagram for WorkspaceRecord:
AbstractRecord

Public Member Functions

 getOwners ()
 
 getMembers ()
 
 getStages ()
 
 getStage ($stageId)
 
 getPreviousStage ($stageId)
 
 getNextStage ($stageId)
 
- Public Member Functions inherited from 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 AbstractRecord
 getStagesService ()
 

Protected Attributes

 $internalStages
 
 $internalStageFieldNames
 
 $owners
 
 $members
 
 $stages
 
- Protected Attributes inherited from AbstractRecord
 $record
 

Additional Inherited Members

- Static Protected Member Functions inherited from AbstractRecord
static fetch ($tableName, $uid)
 
static getBackendUser ()
 
static getLanguageService ()
 

Detailed Description

Combined record class

Definition at line 23 of file WorkspaceRecord.php.

Member Function Documentation

addStage ( StageRecord  $stage)
protected
Parameters
StageRecord$stage

Definition at line 197 of file WorkspaceRecord.php.

References AbstractRecord\getUid().

Referenced by WorkspaceRecord\getStages().

createInternalStage (   $stageId)
protected
Parameters
int$stageId
Returns
StageRecord
Exceptions
RuntimeException

Definition at line 207 of file WorkspaceRecord.php.

References AbstractRecord\$record, and StageRecord\build().

Referenced by WorkspaceRecord\getStages().

getMembers ( )
Returns
array

Definition at line 96 of file WorkspaceRecord.php.

References WorkspaceRecord\$members, and AbstractRecord\getStagesService().

getNextStage (   $stageId)
Parameters
int$stageId
Returns
NULL|StageRecord

Definition at line 180 of file WorkspaceRecord.php.

References WorkspaceRecord\getStages().

getOwners ( )
Returns
array

Definition at line 85 of file WorkspaceRecord.php.

References WorkspaceRecord\$owners, and AbstractRecord\getStagesService().

getPreviousStage (   $stageId)
Parameters
int$stageId
Returns
NULL|StageRecord

Definition at line 161 of file WorkspaceRecord.php.

References WorkspaceRecord\getStages().

getStage (   $stageId)
Parameters
int$stageId
Returns
NULL|StageRecord

Definition at line 147 of file WorkspaceRecord.php.

References WorkspaceRecord\getStages().

Member Data Documentation

$internalStageFieldNames
protected
Initial value:
= [
'notification_defaults',
'notification_preselection',
'allow_notificaton_settings'
]

Definition at line 46 of file WorkspaceRecord.php.

$internalStages
protected
Initial value:
= [
'name' => 'edit'

Definition at line 28 of file WorkspaceRecord.php.

$members
protected

Definition at line 60 of file WorkspaceRecord.php.

Referenced by WorkspaceRecord\getMembers().

$owners
protected

Definition at line 55 of file WorkspaceRecord.php.

Referenced by WorkspaceRecord\getOwners().

$stages
protected

Definition at line 65 of file WorkspaceRecord.php.

Referenced by WorkspaceRecord\getStages().