Class CustomerAddress

Class CustomerAddress

This class is used for managing customer address data

CustomerAddress implements CustomerAddressInterface
Package: Customer\Address
Category: System
Implements: CustomerAddressInterface
Located at Services/Core/Address/CustomerAddress.inc.php

Methods summary

public importAddressBlock( AddressBlockInterface $addressBlock )

Import Address Block

public setId( IdType $id )

Setter method for the ID

public setCustomerId( IdType $customerId )

Setter method for the customer ID

public getCustomerId( void ) : integer

Getter method for the customer ID

public getId( void ) : integer

Getter method for the ID

public setCity( CustomerCityInterface $city )

Setter method for the city

public getCity( void ) : CustomerCityInterface

Getter method for the city

public setCountry( CustomerCountryInterface $country )

Setter method for the country

public getCountry( void ) : CustomerCountryInterface

Getter method for the country

public setCountryZone( CustomerCountryZoneInterface $countryZone )

Setter method for the country zone

public getCountryZone( void ) : CustomerCountryZoneInterface

Getter method for the country zone

public setFirstname( CustomerFirstnameInterface $firstname )

Setter method for the first name of the customer

public getFirstname( void ) : CustomerFirstnameInterface

Getter method for the first name of the customer

public setGender( CustomerGenderInterface $gender )

Setter method for the gender of the customer

public getGender( void ) : CustomerGenderInterface

Getter method for the gender of the customer

public setLastname( CustomerLastnameInterface $lastname )

Setter method for the last name of the customer

public getLastname( void ) : CustomerLastnameInterface

Getter method for the last name of the customer

public setPostcode( CustomerPostcodeInterface $postcode )

Setter method for the postcode

public getPostcode( void ) : CustomerPostcodeInterface

Getter method for the postcode

public setStreet( CustomerStreetInterface $street )

Setter method for the street name

public getStreet( void ) : CustomerStreetInterface

Getter method for the street name

public setHouseNumber( CustomerHouseNumberInterface $houseNumber )

Setter method for the house number

public getHouseNumber( void ) : CustomerHouseNumberInterface

Getter method for the house number

public setAdditionalAddressInfo( CustomerAdditionalAddressInfoInterface $additionalAddressInfo )

Setter method for the additional address information

public getAdditionalAddressInfo( void ) : CustomerAdditionalAddressInfoInterface

Getter method for the additional address information

public setCompany( CustomerCompanyInterface $company )

Setter method for the company name

public getCompany( void ) : CustomerCompanyInterface

Getter method for the company name

public setSuburb( CustomerSuburbInterface $suburb )

Setter method for the suburb

public getSuburb( void ) : CustomerSuburbInterface

Getter method of the suburb

public setAddressClass( AddressClassInterface $addressClass )

Setter method for the address class

public getAddressClass( void ) : AddressClassInterface

Getter method of the address class

public setB2BStatus( CustomerB2BStatusInterface $b2bStatus )

Setter method for the address class

public getB2BStatus( void ) : CustomerB2BStatusInterface

Getter method of the address class

Properties summary