CustomerAddress
in package
implements
CustomerAddressInterface
Class CustomerAddress
This class is used for managing customer address data
Tags
Interfaces, Classes and Traits
- CustomerAddressInterface
- Interface CustomerAddressInterface
Table of Contents
- $additionalAddressInfo : CustomerAdditionalAddressInfoInterface
- $addressClass : AddressClassInterface
- $b2bStatus : CustomerB2BStatusInterface
- $city : CustomerCityInterface
- $company : CustomerCompanyInterface
- $country : CustomerCountryInterface
- $countryZone : CustomerCountryZoneInterface
- $customerId : int
- $firstname : CustomerFirstnameInterface
- $gender : CustomerGenderInterface
- $houseNumber : CustomerHouseNumberInterface
- $id : int
- $lastname : CustomerLastnameInterface
- $postcode : CustomerPostcodeInterface
- $street : CustomerStreetInterface
- $suburb : CustomerSuburbInterface
- getAdditionalAddressInfo() : CustomerAdditionalAddressInfoInterface
- Getter method for the additional address information
- getAddressClass() : AddressClassInterface
- Getter method of the address class
- getB2BStatus() : CustomerB2BStatusInterface
- Getter method of the address class
- getCity() : CustomerCityInterface
- Getter method for the city
- getCompany() : CustomerCompanyInterface
- Getter method for the company name
- getCountry() : CustomerCountryInterface
- Getter method for the country
- getCountryZone() : CustomerCountryZoneInterface
- Getter method for the country zone
- getCustomerId() : int
- Getter method for the customer ID
- getFirstname() : CustomerFirstnameInterface
- Getter method for the first name of the customer
- getGender() : CustomerGenderInterface
- Getter method for the gender of the customer
- getHouseNumber() : CustomerHouseNumberInterface
- Getter method for the house number
- getId() : int
- Getter method for the ID
- getLastname() : CustomerLastnameInterface
- Getter method for the last name of the customer
- getPostcode() : CustomerPostcodeInterface
- Getter method for the postcode
- getStreet() : CustomerStreetInterface
- Getter method for the street name
- getSuburb() : CustomerSuburbInterface
- Getter method of the suburb
- importAddressBlock() : mixed
- Import Address Block
- setAdditionalAddressInfo() : mixed
- Setter method for the additional address information
- setAddressClass() : mixed
- Setter method for the address class
- setB2BStatus() : mixed
- Setter method for the address class
- setCity() : mixed
- Setter method for the city
- setCompany() : mixed
- Setter method for the company name
- setCountry() : mixed
- Setter method for the country
- setCountryZone() : mixed
- Setter method for the country zone
- setCustomerId() : mixed
- Setter method for the customer ID
- setFirstname() : mixed
- Setter method for the first name of the customer
- setGender() : mixed
- Setter method for the gender of the customer
- setHouseNumber() : mixed
- Setter method for the house number
- setId() : mixed
- Setter method for the ID
- setLastname() : mixed
- Setter method for the last name of the customer
- setPostcode() : mixed
- Setter method for the postcode
- setStreet() : mixed
- Setter method for the street name
- setSuburb() : mixed
- Setter method for the suburb
Properties
$additionalAddressInfo
protected
CustomerAdditionalAddressInfoInterface
$additionalAddressInfo
$addressClass
protected
AddressClassInterface
$addressClass
$b2bStatus
protected
CustomerB2BStatusInterface
$b2bStatus
$city
protected
CustomerCityInterface
$city
$company
protected
CustomerCompanyInterface
$company
$country
protected
CustomerCountryInterface
$country
$countryZone
protected
CustomerCountryZoneInterface
$countryZone
$customerId
protected
int
$customerId
$firstname
protected
CustomerFirstnameInterface
$firstname
$gender
protected
CustomerGenderInterface
$gender
$houseNumber
protected
CustomerHouseNumberInterface
$houseNumber
$id
protected
int
$id
$lastname
protected
CustomerLastnameInterface
$lastname
$postcode
protected
CustomerPostcodeInterface
$postcode
$street
protected
CustomerStreetInterface
$street
$suburb
protected
CustomerSuburbInterface
$suburb
Methods
getAdditionalAddressInfo()
Getter method for the additional address information
public
getAdditionalAddressInfo() : CustomerAdditionalAddressInfoInterface
Return values
CustomerAdditionalAddressInfoInterface —getAddressClass()
Getter method of the address class
public
getAddressClass() : AddressClassInterface
Return values
AddressClassInterface —getB2BStatus()
Getter method of the address class
public
getB2BStatus() : CustomerB2BStatusInterface
Return values
CustomerB2BStatusInterface —getCity()
Getter method for the city
public
getCity() : CustomerCityInterface
Return values
CustomerCityInterface —getCompany()
Getter method for the company name
public
getCompany() : CustomerCompanyInterface
Return values
CustomerCompanyInterface —getCountry()
Getter method for the country
public
getCountry() : CustomerCountryInterface
Return values
CustomerCountryInterface —getCountryZone()
Getter method for the country zone
public
getCountryZone() : CustomerCountryZoneInterface
Return values
CustomerCountryZoneInterface —getCustomerId()
Getter method for the customer ID
public
getCustomerId() : int
Return values
int —getFirstname()
Getter method for the first name of the customer
public
getFirstname() : CustomerFirstnameInterface
Return values
CustomerFirstnameInterface —getGender()
Getter method for the gender of the customer
public
getGender() : CustomerGenderInterface
Return values
CustomerGenderInterface —getHouseNumber()
Getter method for the house number
public
getHouseNumber() : CustomerHouseNumberInterface
Return values
CustomerHouseNumberInterface —getId()
Getter method for the ID
public
getId() : int
Return values
int —| null
getLastname()
Getter method for the last name of the customer
public
getLastname() : CustomerLastnameInterface
Return values
CustomerLastnameInterface —getPostcode()
Getter method for the postcode
public
getPostcode() : CustomerPostcodeInterface
Return values
CustomerPostcodeInterface —getStreet()
Getter method for the street name
public
getStreet() : CustomerStreetInterface
Return values
CustomerStreetInterface —getSuburb()
Getter method of the suburb
public
getSuburb() : CustomerSuburbInterface
Return values
CustomerSuburbInterface —importAddressBlock()
Import Address Block
public
importAddressBlock(AddressBlockInterface $addressBlock) : mixed
This method will import all address parts from the address block
Parameters
- $addressBlock : AddressBlockInterface
Return values
mixed —setAdditionalAddressInfo()
Setter method for the additional address information
public
setAdditionalAddressInfo(CustomerAdditionalAddressInfoInterface $additionalAddressInfo) : mixed
Parameters
- $additionalAddressInfo : CustomerAdditionalAddressInfoInterface
Return values
mixed —setAddressClass()
Setter method for the address class
public
setAddressClass(AddressClassInterface $addressClass) : mixed
Parameters
- $addressClass : AddressClassInterface
Return values
mixed —setB2BStatus()
Setter method for the address class
public
setB2BStatus(CustomerB2BStatusInterface $b2bStatus) : mixed
Parameters
- $b2bStatus : CustomerB2BStatusInterface
Return values
mixed —setCity()
Setter method for the city
public
setCity(CustomerCityInterface $city) : mixed
Parameters
- $city : CustomerCityInterface
Return values
mixed —setCompany()
Setter method for the company name
public
setCompany(CustomerCompanyInterface $company) : mixed
Parameters
- $company : CustomerCompanyInterface
Return values
mixed —setCountry()
Setter method for the country
public
setCountry(CustomerCountryInterface $country) : mixed
Parameters
- $country : CustomerCountryInterface
Return values
mixed —setCountryZone()
Setter method for the country zone
public
setCountryZone(CustomerCountryZoneInterface $countryZone) : mixed
Parameters
- $countryZone : CustomerCountryZoneInterface
Return values
mixed —setCustomerId()
Setter method for the customer ID
public
setCustomerId(IdType $customerId) : mixed
Parameters
- $customerId : IdType
Return values
mixed —setFirstname()
Setter method for the first name of the customer
public
setFirstname(CustomerFirstnameInterface $firstname) : mixed
Parameters
- $firstname : CustomerFirstnameInterface
Return values
mixed —setGender()
Setter method for the gender of the customer
public
setGender(CustomerGenderInterface $gender) : mixed
Parameters
- $gender : CustomerGenderInterface
Return values
mixed —setHouseNumber()
Setter method for the house number
public
setHouseNumber(CustomerHouseNumberInterface $houseNumber) : mixed
Parameters
- $houseNumber : CustomerHouseNumberInterface
Return values
mixed —setId()
Setter method for the ID
public
setId(IdType $id) : mixed
Parameters
- $id : IdType
-
addressBookId
Return values
mixed —setLastname()
Setter method for the last name of the customer
public
setLastname(CustomerLastnameInterface $lastname) : mixed
Parameters
- $lastname : CustomerLastnameInterface
Return values
mixed —setPostcode()
Setter method for the postcode
public
setPostcode(CustomerPostcodeInterface $postcode) : mixed
Parameters
- $postcode : CustomerPostcodeInterface
Return values
mixed —setStreet()
Setter method for the street name
public
setStreet(CustomerStreetInterface $street) : mixed
Parameters
- $street : CustomerStreetInterface
Return values
mixed —setSuburb()
Setter method for the suburb
public
setSuburb(CustomerSuburbInterface $suburb) : mixed
Parameters
- $suburb : CustomerSuburbInterface