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

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

 $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

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

Definition at line 21 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 130 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 197 of file FrontendUser.php.

◆ getAddress()

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

Returns the address value

Returns
string

Definition at line 324 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 471 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 534 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 492 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 387 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 366 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 261 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 555 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 576 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 303 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 408 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 282 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 240 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 174 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 345 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 429 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 219 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 153 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 513 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 450 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 208 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 314 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 461 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 524 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 482 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 377 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 356 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 251 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 545 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 566 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 293 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 398 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 272 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 230 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 164 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 335 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 419 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 186 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 143 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 503 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 440 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