CustomerAddress

Implements \CustomerAddressInterface

Class CustomerAddress

This class is used for managing customer address data

category

System

package

Customer

subpackage

Address

implements

CustomerAddressInterface

Methods

Getter method for the additional address information

getAdditionalAddressInfo() : \CustomerAdditionalAddressInfoInterface

Getter method of the address class

getAddressClass() : \AddressClassInterface

Getter method of the address class

getB2BStatus() : \CustomerB2BStatusInterface

Getter method for the city

getCity() : \CustomerCityInterface

Getter method for the company name

getCompany() : \CustomerCompanyInterface

Getter method for the country

getCountry() : \CustomerCountryInterface

Getter method for the country zone

getCountryZone() : \CustomerCountryZoneInterface

Getter method for the customer ID

getCustomerId() : integer

Response

integer

Getter method for the first name of the customer

getFirstname() : \CustomerFirstnameInterface

Getter method for the gender of the customer

getGender() : \CustomerGenderInterface

Getter method for the house number

getHouseNumber() : \CustomerHouseNumberInterface

Getter method for the ID

getId() : integer

Response

integer

| null

Getter method for the last name of the customer

getLastname() : \CustomerLastnameInterface

Getter method for the postcode

getPostcode() : \CustomerPostcodeInterface

Getter method for the street name

getStreet() : \CustomerStreetInterface

Getter method of the suburb

getSuburb() : \CustomerSuburbInterface

Import Address Block

importAddressBlock(\AddressBlockInterface $addressBlock) 

This method will import all address parts from the address block

Arguments

$addressBlock

\AddressBlockInterface

Setter method for the additional address information

setAdditionalAddressInfo(\CustomerAdditionalAddressInfoInterface $additionalAddressInfo) 

Arguments

Setter method for the address class

setAddressClass(\AddressClassInterface $addressClass) 

Arguments

$addressClass

\AddressClassInterface

Setter method for the address class

setB2BStatus(\CustomerB2BStatusInterface $b2bStatus) 

Arguments

Setter method for the city

setCity(\CustomerCityInterface $city) 

Arguments

Setter method for the company name

setCompany(\CustomerCompanyInterface $company) 

Arguments

Setter method for the country

setCountry(\CustomerCountryInterface $country) 

Arguments

Setter method for the country zone

setCountryZone(\CustomerCountryZoneInterface $countryZone) 

Arguments

Setter method for the customer ID

setCustomerId(\IdType $customerId) 

Arguments

$customerId

\IdType

Setter method for the first name of the customer

setFirstname(\CustomerFirstnameInterface $firstname) 

Arguments

Setter method for the gender of the customer

setGender(\CustomerGenderInterface $gender) 

Arguments

Setter method for the house number

setHouseNumber(\CustomerHouseNumberInterface $houseNumber) 

Arguments

Setter method for the ID

setId(\IdType $id) 

Arguments

$id

\IdType

addressBookId

Setter method for the last name of the customer

setLastname(\CustomerLastnameInterface $lastname) 

Arguments

Setter method for the postcode

setPostcode(\CustomerPostcodeInterface $postcode) 

Arguments

Setter method for the street name

setStreet(\CustomerStreetInterface $street) 

Arguments

Setter method for the suburb

setSuburb(\CustomerSuburbInterface $suburb) 

Arguments

Properties

id

id : integer
var

Type(s)

integer

customerId

customerId : integer
var

Type(s)

integer

gender

gender : \CustomerGenderInterface

firstname

firstname : \CustomerFirstnameInterface

lastname

lastname : \CustomerLastnameInterface

company

company : \CustomerCompanyInterface

street

street : \CustomerStreetInterface

houseNumber

houseNumber : \CustomerHouseNumberInterface

additionalAddressInfo

additionalAddressInfo : \CustomerAdditionalAddressInfoInterface

suburb

suburb : \CustomerSuburbInterface

postcode

postcode : \CustomerPostcodeInterface

city

city : \CustomerCityInterface

country

country : \CustomerCountryInterface

countryZone

countryZone : \CustomerCountryZoneInterface

addressClass

addressClass : \AddressClassInterface

b2bStatus

b2bStatus : \CustomerB2BStatusInterface