TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
FrontendUserGroup Class Reference
Inheritance diagram for FrontendUserGroup:
AbstractEntity AbstractDomainObject DomainObjectInterface ObjectMonitoringInterface

Public Member Functions

 __construct ($title= '')
 
 setTitle ($title)
 
 getTitle ()
 
 setLockToDomain ($lockToDomain)
 
 getLockToDomain ()
 
 setDescription ($description)
 
 getDescription ()
 
 setSubgroup (\TYPO3\CMS\Extbase\Persistence\ObjectStorage $subgroup)
 
 addSubgroup (\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $subgroup)
 
 removeSubgroup (\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $subgroup)
 
 getSubgroup ()
 

Protected Attributes

 $title = ''
 
 $lockToDomain = ''
 
 $description = ''
 
 $subgroup
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractDomainObject
 isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

A Frontend User Group

Definition at line 22 of file FrontendUserGroup.php.

Constructor & Destructor Documentation

__construct (   $title = '')

Constructs a new Frontend User Group

Parameters
string$title

Definition at line 49 of file FrontendUserGroup.php.

References FrontendUserGroup\$title, and FrontendUserGroup\setTitle().

Member Function Documentation

Adds a subgroup to the frontend user

Parameters
\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup$subgroup
Returns
void

Definition at line 144 of file FrontendUserGroup.php.

getDescription ( )

Returns the description value

Returns
string

Definition at line 119 of file FrontendUserGroup.php.

References FrontendUserGroup\$description.

getLockToDomain ( )

Returns the lockToDomain value

Returns
string

Definition at line 96 of file FrontendUserGroup.php.

References FrontendUserGroup\$lockToDomain.

getSubgroup ( )

Returns the subgroups. Keep in mind that the property is called "subgroup" although it can hold several subgroups.

Returns
An object storage containing the subgroups

Definition at line 168 of file FrontendUserGroup.php.

References FrontendUserGroup\$subgroup.

getTitle ( )

Returns the title value

Returns
string

Definition at line 73 of file FrontendUserGroup.php.

References FrontendUserGroup\$title.

removeSubgroup ( \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup  $subgroup)

Removes a subgroup from the frontend user group

Parameters
\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup$subgroup
Returns
void

Definition at line 156 of file FrontendUserGroup.php.

setDescription (   $description)

Sets the description value

Parameters
string$description
Returns
void

Definition at line 108 of file FrontendUserGroup.php.

References FrontendUserGroup\$description.

setLockToDomain (   $lockToDomain)

Sets the lockToDomain value

Parameters
string$lockToDomain
Returns
void

Definition at line 85 of file FrontendUserGroup.php.

References FrontendUserGroup\$lockToDomain.

setSubgroup ( \TYPO3\CMS\Extbase\Persistence\ObjectStorage  $subgroup)

Sets the subgroups. Keep in mind that the property is called "subgroup" although it can hold several subgroups.

Parameters
\TYPO3\CMS\Extbase\Persistence\ObjectStorage$subgroupAn object storage containing the subgroups to add
Returns
void

Definition at line 132 of file FrontendUserGroup.php.

References FrontendUserGroup\$subgroup.

setTitle (   $title)

Sets the title value

Parameters
string$title
Returns
void

Definition at line 62 of file FrontendUserGroup.php.

References FrontendUserGroup\$title.

Referenced by FrontendUserGroup\__construct().

Member Data Documentation

$description = ''
protected
$lockToDomain = ''
protected
$subgroup
protected
$title = ''
protected