TYPO3 CMS  TYPO3_7-6
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
 __wakeup ()
 
 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
Returns
void

Definition at line 144 of file FrontendUserGroup.php.

◆ getDescription()

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

Returns the description value

Returns
string

Definition at line 119 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 96 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 168 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 73 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
Returns
void

Definition at line 156 of file FrontendUserGroup.php.

◆ setDescription()

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

Sets the description value

Parameters
string$description
Returns
void

Definition at line 108 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
Returns
void

Definition at line 85 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
Returns
void

Definition at line 132 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
Returns
void

Definition at line 62 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