TYPO3 CMS  TYPO3_6-2
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 Tx_Extbase_Domain_Model_FrontendUserGroup

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 ()
 
 initializeObject ()
 
 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

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! A Frontend User Group

Definition at line 21 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 48 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 135 of file FrontendUserGroup.php.

◆ getDescription()

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

Returns the description value

Returns
string

Definition at line 112 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 91 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 157 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 70 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 146 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 102 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 81 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 124 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 60 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