‪TYPO3CMS  11.5
ExtbaseTeam\BlogExample\Domain\Model\Administrator Class Reference
Inheritance diagram for ExtbaseTeam\BlogExample\Domain\Model\Administrator:
TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface

Public Member Functions

 __construct ($username='', $password='')
 
 initializeObject ()
 
 setUsername ($username)
 
string getUsername ()
 
 setPassword ($password)
 
string getPassword ()
 
 setUsergroup (ObjectStorage $usergroup)
 
 addUsergroup (FrontendUserGroup $usergroup)
 
 removeUsergroup (FrontendUserGroup $usergroup)
 
ObjectStorage< FrontendUserGroupgetUsergroup ()
 
 setName ($name)
 
string getName ()
 
 setFirstName ($firstName)
 
string getFirstName ()
 
 setMiddleName ($middleName)
 
string getMiddleName ()
 
 setLastName ($lastName)
 
string getLastName ()
 
 setAddress ($address)
 
string getAddress ()
 
 setTelephone ($telephone)
 
string getTelephone ()
 
 setFax ($fax)
 
string getFax ()
 
 setEmail ($email)
 
string getEmail ()
 
 setTitle ($title)
 
string getTitle ()
 
 setZip ($zip)
 
string getZip ()
 
 setCity ($city)
 
string getCity ()
 
 setCountry ($country)
 
string getCountry ()
 
 setWww ($www)
 
string getWww ()
 
 setCompany ($company)
 
string getCompany ()
 
 setImage (ObjectStorage $image)
 
ObjectStorage< FileReferencegetImage ()
 
 setLastlogin (\DateTime $lastlogin)
 
DateTime getLastlogin ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int null getUid ()
 
 setPid (int $pid)
 
int null getPid ()
 
bool _setProperty (string $propertyName, $propertyValue)
 
mixed _getProperty (string $propertyName)
 
array _getProperties ()
 
bool _hasProperty ($propertyName)
 
bool _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
array _getCleanProperties ()
 
mixed _getCleanProperty (string $propertyName)
 
bool _isDirty ($propertyName=null)
 
bool _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
string __toString ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
bool _isDirty ()
 

Protected Attributes

string $username = ''
 
string $password = ''
 
ObjectStorage< FrontendUserGroup$usergroup
 
string $name = ''
 
string $firstName = ''
 
string $middleName = ''
 
string $lastName = ''
 
string $address = ''
 
string $telephone = ''
 
string $fax = ''
 
string $email = ''
 
string $title = ''
 
string $zip = ''
 
string $city = ''
 
string $country = ''
 
string $www = ''
 
string $company = ''
 
ObjectStorage< FileReference$image
 
DateTime null $lastlogin
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int $uid
 
int $_localizedUid
 
int $_languageUid
 
int $_versionedUid
 
int $pid
 

Additional Inherited Members

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

Detailed Description

An Administrator of a Blog

Definition at line 27 of file Administrator.php.

Constructor & Destructor Documentation

◆ __construct()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::__construct (   $username = '',
  $password = '' 
)

Constructs a new Front-End User

Parameters
string$username
string$password

Definition at line 111 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$password, and ExtbaseTeam\BlogExample\Domain\Model\Administrator\$username.

Member Function Documentation

◆ addUsergroup()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::addUsergroup ( FrontendUserGroup  $usergroup)

Adds a usergroup to the frontend user

Parameters
FrontendUserGroup$usergroup

Definition at line 184 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$usergroup.

◆ getAddress()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getAddress ( )

Returns the address value

Returns
‪string

Definition at line 305 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$address.

◆ getCity()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getCity ( )

Returns the city value

Returns
‪string

Definition at line 425 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$city.

◆ getCompany()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getCompany ( )

Returns the company value

Returns
‪string

Definition at line 485 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$company.

◆ getCountry()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getCountry ( )

Returns the country value

Returns
‪string

Definition at line 445 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$country.

◆ getEmail()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getEmail ( )

Returns the email value

Returns
‪string

Definition at line 365 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$email.

◆ getFax()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getFax ( )

Returns the fax value

Returns
‪string

Definition at line 345 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$fax.

◆ getFirstName()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getFirstName ( )

Returns the firstName value

Returns
‪string

Definition at line 245 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$firstName.

◆ getImage()

ObjectStorage<FileReference> ExtbaseTeam\BlogExample\Domain\Model\Administrator::getImage ( )

Gets the image value

Returns
‪ObjectStorage<FileReference>

Definition at line 505 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$image.

◆ getLastlogin()

DateTime ExtbaseTeam\BlogExample\Domain\Model\Administrator::getLastlogin ( )

Returns the lastlogin value

Returns
‪\DateTime

Definition at line 525 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$lastlogin.

◆ getLastName()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getLastName ( )

Returns the lastName value

Returns
‪string

Definition at line 285 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$lastName.

◆ getMiddleName()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getMiddleName ( )

Returns the middleName value

Returns
‪string

Definition at line 265 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$middleName.

◆ getName()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getName ( )

Returns the name value

Returns
‪string

Definition at line 225 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$name.

◆ getPassword()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getPassword ( )

Returns the password value

Returns
‪string

Definition at line 163 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$password.

◆ getTelephone()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getTelephone ( )

Returns the telephone value

Returns
‪string

Definition at line 325 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$telephone.

◆ getTitle()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getTitle ( )

Returns the title value

Returns
‪string

Definition at line 385 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$title.

◆ getUsergroup()

ObjectStorage<FrontendUserGroup> ExtbaseTeam\BlogExample\Domain\Model\Administrator::getUsergroup ( )

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

Returns
‪ObjectStorage<FrontendUserGroup> An object storage containing the usergroup

Definition at line 205 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$usergroup.

◆ getUsername()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getUsername ( )

Returns the username value

Returns
‪string

Definition at line 143 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$username.

◆ getWww()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getWww ( )

Returns the www value

Returns
‪string

Definition at line 465 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$www.

◆ getZip()

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::getZip ( )

Returns the zip value

Returns
‪string

Definition at line 405 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$zip.

◆ initializeObject()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::initializeObject ( )

Called again with initialize object, as fetching an entity from the DB does not use the constructor

Definition at line 122 of file Administrator.php.

◆ removeUsergroup()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::removeUsergroup ( FrontendUserGroup  $usergroup)

Removes a usergroup from the frontend user

Parameters
FrontendUserGroup$usergroup

Definition at line 194 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$usergroup.

◆ setAddress()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setAddress (   $address)

Sets the address value

Parameters
string$address

Definition at line 295 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$address.

◆ setCity()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setCity (   $city)

Sets the city value

Parameters
string$city

Definition at line 415 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$city.

◆ setCompany()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setCompany (   $company)

Sets the company value

Parameters
string$company

Definition at line 475 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$company.

◆ setCountry()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setCountry (   $country)

Sets the country value

Parameters
string$country

Definition at line 435 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$country.

◆ setEmail()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setEmail (   $email)

Sets the email value

Parameters
string$email

Definition at line 355 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$email.

◆ setFax()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setFax (   $fax)

Sets the fax value

Parameters
string$fax

Definition at line 335 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$fax.

◆ setFirstName()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setFirstName (   $firstName)

Sets the firstName value

Parameters
string$firstName

Definition at line 235 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$firstName.

◆ setImage()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setImage ( ObjectStorage  $image)

Sets the image value

Parameters
ObjectStorage<FileReference>‪$image

Definition at line 495 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$image.

◆ setLastlogin()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setLastlogin ( \DateTime  $lastlogin)

Sets the lastlogin value

Parameters
\DateTime$lastlogin

Definition at line 515 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$lastlogin.

◆ setLastName()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setLastName (   $lastName)

Sets the lastName value

Parameters
string$lastName

Definition at line 275 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$lastName.

◆ setMiddleName()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setMiddleName (   $middleName)

Sets the middleName value

Parameters
string$middleName

Definition at line 255 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$middleName.

◆ setName()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setName (   $name)

Sets the name value

Parameters
string$name

Definition at line 215 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$name.

◆ setPassword()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setPassword (   $password)

Sets the password value

Parameters
string$password

Definition at line 153 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$password.

◆ setTelephone()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setTelephone (   $telephone)

Sets the telephone value

Parameters
string$telephone

Definition at line 315 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$telephone.

◆ setTitle()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setTitle (   $title)

Sets the title value

Parameters
string$title

Definition at line 375 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$title.

◆ setUsergroup()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setUsergroup ( ObjectStorage  $usergroup)

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

Parameters
ObjectStorage<FrontendUserGroup>‪$usergroup

Definition at line 174 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$usergroup.

◆ setUsername()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setUsername (   $username)

Sets the username value

Parameters
string$username

Definition at line 133 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$username.

◆ setWww()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setWww (   $www)

Sets the www value

Parameters
string$www

Definition at line 455 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$www.

◆ setZip()

ExtbaseTeam\BlogExample\Domain\Model\Administrator::setZip (   $zip)

Sets the zip value

Parameters
string$zip

Definition at line 395 of file Administrator.php.

References ExtbaseTeam\BlogExample\Domain\Model\Administrator\$zip.

Member Data Documentation

◆ $address

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$address = ''
protected

◆ $city

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$city = ''
protected

◆ $company

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$company = ''
protected

◆ $country

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$country = ''
protected

◆ $email

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$email = ''
protected

◆ $fax

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$fax = ''
protected

◆ $firstName

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$firstName = ''
protected

◆ $image

ObjectStorage<FileReference> ExtbaseTeam\BlogExample\Domain\Model\Administrator::$image
protected

◆ $lastlogin

DateTime null ExtbaseTeam\BlogExample\Domain\Model\Administrator::$lastlogin
protected

◆ $lastName

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$lastName = ''
protected

◆ $middleName

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$middleName = ''
protected

◆ $name

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$name = ''
protected

◆ $password

◆ $telephone

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$telephone = ''
protected

◆ $title

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$title = ''
protected

◆ $usergroup

◆ $username

◆ $www

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$www = ''
protected

◆ $zip

string ExtbaseTeam\BlogExample\Domain\Model\Administrator::$zip = ''
protected