TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extbase\Domain\Model\FrontendUser Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Domain\Model\FrontendUser:
TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface ExtbaseTeam\BlogExample\Domain\Model\Administrator

Public Member Functions

 __construct ($username='', $password='')
 
 setUsername ($username)
 
 getUsername ()
 
 setPassword ($password)
 
 getPassword ()
 
 setUsergroup (\TYPO3\CMS\Extbase\Persistence\ObjectStorage $usergroup)
 
 addUsergroup (\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $usergroup)
 
 removeUsergroup (\TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $usergroup)
 
 getUsergroup ()
 
 setName ($name)
 
 getName ()
 
 setFirstName ($firstName)
 
 getFirstName ()
 
 setMiddleName ($middleName)
 
 getMiddleName ()
 
 setLastName ($lastName)
 
 getLastName ()
 
 setAddress ($address)
 
 getAddress ()
 
 setTelephone ($telephone)
 
 getTelephone ()
 
 setFax ($fax)
 
 getFax ()
 
 setEmail ($email)
 
 getEmail ()
 
 setLockToDomain ($lockToDomain)
 
 getLockToDomain ()
 
 setTitle ($title)
 
 getTitle ()
 
 setZip ($zip)
 
 getZip ()
 
 setCity ($city)
 
 getCity ()
 
 setCountry ($country)
 
 getCountry ()
 
 setWww ($www)
 
 getWww ()
 
 setCompany ($company)
 
 getCompany ()
 
 setImage ($image)
 
 getImage ()
 
 setLastlogin (\DateTime $lastlogin)
 
 getLastlogin ()
 
- 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

 $username = ''
 
 $password = ''
 
 $usergroup
 
 $name = ''
 
 $firstName = ''
 
 $middleName = ''
 
 $lastName = ''
 
 $address = ''
 
 $telephone = ''
 
 $fax = ''
 
 $email = ''
 
 $lockToDomain = ''
 
 $title = ''
 
 $zip = ''
 
 $city = ''
 
 $country = ''
 
 $www = ''
 
 $company = ''
 
 $image = ''
 
 $lastlogin = null
 
- 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

Definition at line 22 of file FrontendUser.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::__construct (   $username = '',
  $password = '' 
)

Constructs a new Front-End User

Parameters
string$username
string$password

Definition at line 131 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$password, and TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$username.

Member Function Documentation

◆ addUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::addUsergroup ( \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup  $usergroup)

Adds a usergroup to the frontend user

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

Definition at line 204 of file FrontendUser.php.

◆ getAddress()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getAddress ( )

Returns the address value

Returns
string

Definition at line 343 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$address.

◆ getCity()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getCity ( )

Returns the city value

Returns
string

Definition at line 504 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$city.

◆ getCompany()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getCompany ( )

Returns the company value

Returns
string

Definition at line 573 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$company.

◆ getCountry()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getCountry ( )

Returns the country value

Returns
string

Definition at line 527 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$country.

◆ getEmail()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getEmail ( )

Returns the email value

Returns
string

Definition at line 412 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$email.

◆ getFax()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getFax ( )

Returns the fax value

Returns
string

Definition at line 389 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$fax.

◆ getFirstName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getFirstName ( )

Returns the firstName value

Returns
string

Definition at line 274 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$firstName.

◆ getImage()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getImage ( )

Returns the image value

Returns
string

Definition at line 596 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$image.

◆ getLastlogin()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getLastlogin ( )

Returns the lastlogin value

Returns

Definition at line 619 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastlogin.

◆ getLastName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getLastName ( )

Returns the lastName value

Returns
string

Definition at line 320 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastName.

◆ getLockToDomain()

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

Returns the lockToDomain value

Returns
string

Definition at line 435 of file FrontendUser.php.

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

◆ getMiddleName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getMiddleName ( )

Returns the middleName value

Returns
string

Definition at line 297 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$middleName.

◆ getName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getName ( )

Returns the name value

Returns
string

Definition at line 251 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$name.

◆ getPassword()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getPassword ( )

Returns the password value

Returns
string

Definition at line 179 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$password.

◆ getTelephone()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getTelephone ( )

Returns the telephone value

Returns
string

Definition at line 366 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$telephone.

◆ getTitle()

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

Returns the title value

Returns
string

Definition at line 458 of file FrontendUser.php.

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

◆ getUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getUsergroup ( )

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

Returns
An object storage containing the usergroup

Definition at line 228 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$usergroup.

◆ getUsername()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getUsername ( )

Returns the username value

Returns
string

Definition at line 156 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$username.

◆ getWww()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getWww ( )

Returns the www value

Returns
string

Definition at line 550 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$www.

◆ getZip()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::getZip ( )

Returns the zip value

Returns
string

Definition at line 481 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$zip.

◆ removeUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::removeUsergroup ( \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup  $usergroup)

Removes a usergroup from the frontend user

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

Definition at line 216 of file FrontendUser.php.

◆ setAddress()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setAddress (   $address)

Sets the address value

Parameters
string$address
Returns
void

Definition at line 332 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$address.

◆ setCity()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setCity (   $city)

Sets the city value

Parameters
string$city
Returns
void

Definition at line 493 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$city.

◆ setCompany()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setCompany (   $company)

Sets the company value

Parameters
string$company
Returns
void

Definition at line 562 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$company.

◆ setCountry()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setCountry (   $country)

Sets the country value

Parameters
string$country
Returns
void

Definition at line 516 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$country.

◆ setEmail()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setEmail (   $email)

Sets the email value

Parameters
string$email
Returns
void

Definition at line 401 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$email.

◆ setFax()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setFax (   $fax)

Sets the fax value

Parameters
string$fax
Returns
void

Definition at line 378 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$fax.

◆ setFirstName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setFirstName (   $firstName)

Sets the firstName value

Parameters
string$firstName
Returns
void

Definition at line 263 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$firstName.

◆ setImage()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setImage (   $image)

Sets the image value

Parameters
string$image
Returns
void

Definition at line 585 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$image.

◆ setLastlogin()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setLastlogin ( \DateTime  $lastlogin)

Sets the lastlogin value

Parameters
\DateTime$lastlogin
Returns
void

Definition at line 608 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastlogin.

◆ setLastName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setLastName (   $lastName)

Sets the lastName value

Parameters
string$lastName
Returns
void

Definition at line 309 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$lastName.

◆ setLockToDomain()

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

Sets the lockToDomain value

Parameters
string$lockToDomain
Returns
void

Definition at line 424 of file FrontendUser.php.

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

◆ setMiddleName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setMiddleName (   $middleName)

Sets the middleName value

Parameters
string$middleName
Returns
void

Definition at line 286 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$middleName.

◆ setName()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setName (   $name)

Sets the name value

Parameters
string$name
Returns
void

Definition at line 240 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$name.

◆ setPassword()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setPassword (   $password)

Sets the password value

Parameters
string$password
Returns
void

Definition at line 168 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$password.

◆ setTelephone()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setTelephone (   $telephone)

Sets the telephone value

Parameters
string$telephone
Returns
void

Definition at line 355 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$telephone.

◆ setTitle()

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

Sets the title value

Parameters
string$title
Returns
void

Definition at line 447 of file FrontendUser.php.

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

◆ setUsergroup()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setUsergroup ( \TYPO3\CMS\Extbase\Persistence\ObjectStorage  $usergroup)

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

Parameters
\TYPO3\CMS\Extbase\Persistence\ObjectStorage$usergroup
Returns
void

Definition at line 192 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$usergroup.

◆ setUsername()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setUsername (   $username)

Sets the username value

Parameters
string$username
Returns
void

Definition at line 145 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$username.

◆ setWww()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setWww (   $www)

Sets the www value

Parameters
string$www
Returns
void

Definition at line 539 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$www.

◆ setZip()

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::setZip (   $zip)

Sets the zip value

Parameters
string$zip
Returns
void

Definition at line 470 of file FrontendUser.php.

References TYPO3\CMS\Extbase\Domain\Model\FrontendUser\$zip.

Member Data Documentation

◆ $address

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$address = ''
protected

◆ $city

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$city = ''
protected

◆ $company

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$company = ''
protected

◆ $country

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$country = ''
protected

◆ $email

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$email = ''
protected

◆ $fax

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$fax = ''
protected

◆ $firstName

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$firstName = ''
protected

◆ $image

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$image = ''
protected

◆ $lastlogin

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$lastlogin = null
protected

◆ $lastName

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$lastName = ''
protected

◆ $lockToDomain

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

◆ $middleName

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$middleName = ''
protected

◆ $name

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$name = ''
protected

◆ $password

◆ $telephone

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$telephone = ''
protected

◆ $title

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$title = ''
protected

◆ $usergroup

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$usergroup
protected

◆ $username

◆ $www

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$www = ''
protected

◆ $zip

TYPO3\CMS\Extbase\Domain\Model\FrontendUser::$zip = ''
protected