Interface CustomerInterface

Interface CustomerInterface

CustomerInterface implements AddonValueContainerInterface

Direct known implementers

Customer

Methods summary

public getId( void ) : integer

Returns the customer's ID.

public getGender( void ) : CustomerGenderInterface

Returns the customer's gender.

public getFirstname( void ) : CustomerFirstnameInterface

Returns the customer's first name.

public getLastname( void ) : CustomerLastnameInterface

Returns the customer's last name.

public getDateOfBirth( void ) : DateTime

Returns the customer's date of birth.

public getVatNumber( void ) : CustomerVatNumberInterface

Returns the customer's VAT number.

public getTelephoneNumber( void ) : CustomerCallNumberInterface

Returns the customer's telephone number.

public getFaxNumber( void ) : CustomerCallNumberInterface

Returns the customer's fax number.

public getEmail( void ) : CustomerEmailInterface

Returns the customer's email.

public getDefaultAddress( void ) : CustomerAddressInterface

Returns the customer's default address.

public setId( IdType $id )

Sets the customer's ID.

public setGender( CustomerGenderInterface $gender )

Sets the customer's gender.

public setFirstname( CustomerFirstnameInterface $firstname )

Sets the customer's first name.

public setLastname( CustomerLastnameInterface $lastname )

Sets the customer's last name.

public setDateOfBirth( DateTime $dateOfBirth )

Sets the customer's date of birth.

public setVatNumber( CustomerVatNumberInterface $vatNumber )

Sets the customer's VAT number.

public setTelephoneNumber( CustomerCallNumberInterface $telephoneNumber )

Sets the customer's telephone number.

public setFaxNumber( CustomerCallNumberInterface $faxNumber )

Sets the customer's fax number.

public setEmail( CustomerEmailInterface $email )

Sets the customer's email.

public setPassword( CustomerPasswordInterface $password )

Sets the customer's password.

public setDefaultAddress( CustomerAddressInterface $address )

Sets the customer's default address.

public getPassword( void ) : CustomerPasswordInterface

Returns the customer's password.

public setGuest( boolean $p_guest )

Sets the customer's guest status.

public isGuest( void ) : boolean

Checks if customer is a guest.

public getStatusId( void ) : integer

Returns the customer's status ID.

public setStatusId( integer $p_statusId )

Sets the customer's status ID.

public getCustomerNumber( void ) : string

Returns the customer's number.

public setCustomerNumber( CustomerNumberInterface $customerNumber )

Sets the customer's number.

public getVatNumberStatus( void ) : integer

Returns the customer's VAT number status.

public setVatNumberStatus( integer $p_vatNumberStatus )

Sets the customer's VAT number status.

Methods inherited from AddonValueContainerInterface

addAddonValues(), deleteAddonValue(), getAddonValue(), getAddonValueContainerId(), getAddonValues(), setAddonValue()