TYPO3 CMS  TYPO3_8-7
TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup:
TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\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 ()
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
 getUid ()
 
 setPid ($pid)
 
 getPid ()
 
 _setProperty ($propertyName, $propertyValue)
 
 _getProperty ($propertyName)
 
 _getProperties ()
 
 _hasProperty ($propertyName)
 
 _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
 _getCleanProperties ()
 
 _getCleanProperty ($propertyName)
 
 _isDirty ($propertyName=null)
 
 _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
 __toString ()
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
 _isDirty ()
 

Protected Attributes

 $title = ''
 
 $lockToDomain = ''
 
 $description = ''
 
 $subgroup
 
- Protected Attributes inherited from TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
 $uid
 
 $_localizedUid
 
 $_languageUid
 
 $_versionedUid
 
 $pid
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
 isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

A Frontend User Group

Definition at line 22 of file FrontendUserGroup.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::__construct (   $title = '')

Constructs a new Frontend User Group

Parameters
string$title

Definition at line 49 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$title, and TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\setTitle().

Member Function Documentation

◆ addSubgroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::addSubgroup ( \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup  $subgroup)

Adds a subgroup to the frontend user

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

Definition at line 139 of file FrontendUserGroup.php.

◆ getDescription()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::getDescription ( )

Returns the description value

Returns
string

Definition at line 116 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$description.

◆ getLockToDomain()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::getLockToDomain ( )

Returns the lockToDomain value

Returns
string

Definition at line 94 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$lockToDomain.

◆ getSubgroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::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 162 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$subgroup.

◆ getTitle()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::getTitle ( )

Returns the title value

Returns
string

Definition at line 72 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$title.

◆ removeSubgroup()

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

Removes a subgroup from the frontend user group

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

Definition at line 150 of file FrontendUserGroup.php.

◆ setDescription()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::setDescription (   $description)

Sets the description value

Parameters
string$description

Definition at line 105 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$description.

◆ setLockToDomain()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::setLockToDomain (   $lockToDomain)

Sets the lockToDomain value

Parameters
string$lockToDomain

Definition at line 83 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$lockToDomain.

◆ setSubgroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::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

Definition at line 128 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$subgroup.

◆ setTitle()

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::setTitle (   $title)

Sets the title value

Parameters
string$title

Definition at line 61 of file FrontendUserGroup.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\$title.

Referenced by TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup\__construct().

Member Data Documentation

◆ $description

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::$description = ''
protected

◆ $lockToDomain

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::$lockToDomain = ''
protected

◆ $subgroup

TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup::$subgroup
protected

◆ $title