Script: Class dw.order.OrderAddress

Class OrderAddress

The Address class represents a customer's address.

Note: this class allows access to sensitive personal and private information. Pay attention to appropriate legal and regulatory requirements.

Properties

address1 : String

The customer's first address.

address2 : String

The customer's second address.

city : String

The Customer's City.

companyName : String

The Customer's company name.

countryCode : EnumValue

The customer's country code.

firstName : String

The Customer's first name.

fullName : String Read Only

A concatenation of the Customer's first, middle, and last names and it' suffix.

jobTitle : String

The customer's job title.

lastName : String

The customer's last name.

phone : String

The customer's phone number.

postalCode : String

The customer's postal code.

postBox : String

The customer's post box.

salutation : String

The customer's salutation.

secondName : String

The customer's second name.

stateCode : String

The customer's state.

suffix : String

The customer's suffix.

suite : String

The customer's suite.

title : String

The customer's title.

Constructor Summary

This class does not have a constructor, so you cannot create it directly.

Method Summary

getAddress1() : String

Returns the customer's first address.

getAddress2() : String

Returns the customer's second address.

getCity() : String

Returns the Customer's City.

getCompanyName() : String

Returns the Customer's company name.

getCountryCode() : EnumValue

Returns the customer's country code.

getFirstName() : String

Returns the Customer's first name.

getFullName() : String

Returns a concatenation of the Customer's first, middle, and last names and it' suffix.

getJobTitle() : String

Returns the customer's job title.

getLastName() : String

Returns the customer's last name.

getPhone() : String

Returns the customer's phone number.

getPostalCode() : String

Returns the customer's postal code.

getPostBox() : String

Returns the customer's post box.

getSalutation() : String

Returns the customer's salutation.

getSecondName() : String

Returns the customer's second name.

getStateCode() : String

Returns the customer's state.

getSuffix() : String

Returns the customer's suffix.

getSuite() : String

Returns the customer's suite.

getTitle() : String

Returns the customer's title.

isEquivalentAddress(address : Object) : boolean

Returns true if the specified address is equivalent to this address.

setAddress1(value : String) : void

Sets the customer's first address.

setAddress2(value : String) : void

Sets the customer's second address.

setCity(city : String) : void

Sets the Customer's City.

setCompanyName(companyName : String) : void

Sets the Customer's company name.

setCountryCode(countryCode : String) : void

Sets the Customer's country code.

setFirstName(firstName : String) : void

Sets the Customer's first name.

setJobTitle(jobTitle : String) : void

Sets the customer's job title.

setLastName(lastName : String) : void

Sets the customer's last name.

setPhone(phoneNumber : String) : void

Sets the customer's phone number.

setPostalCode(postalCode : String) : void

Sets the customer's postal code.

setPostBox(postBox : String) : void

Sets the customer's post box.

setSaluation(value : String) : void

Sets the customer's salutation.

setSalutation(value : String) : void

Sets the customer's salutation.

setSecondName(secondName : String) : void

Sets the customer's second name.

setStateCode(state : String) : void

Sets the customer's state.

setSuffix(suffix : String) : void

Sets the customer's suffix.

setSuite(value : String) : void

Sets the customer's suite.

setTitle(title : String) : void

Sets the customer's title.

Methods inherited from class ExtensibleObject

describe, getCustom

Methods inherited from class PersistentObject

getCreationDate, getLastModified, getUUID

Methods inherited from class Object

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

Method Detail

getAddress1

getAddress1() : String

Returns the customer's first address.

Returns:

the first address value.

getAddress2

getAddress2() : String

Returns the customer's second address.

Returns:

the second address value.


getCity

getCity() : String

Returns the Customer's City.

Returns:

the Customer's city.


getCompanyName

getCompanyName() : String

Returns the Customer's company name.

Returns:

the company name.


getCountryCode

getCountryCode() : EnumValue

Returns the customer's country code.

Returns:

the country code.


getFirstName

getFirstName() : String

Returns the Customer's first name.

Returns:

the Customer first name.


getFullName

getFullName() : String

Returns a concatenation of the Customer's first, middle, and last names and it' suffix.

Returns:

a concatenation of the Customer's first, middle, and last names and it' suffix.


getJobTitle

getJobTitle() : String

Returns the customer's job title.

Returns:

the job title.


getLastName

getLastName() : String

Returns the customer's last name.

Returns:

the last name.


getPhone

getPhone() : String

Returns the customer's phone number.

Returns:

the phone number.


getPostalCode

getPostalCode() : String

Returns the customer's postal code.

Returns:

the postal code.


getPostBox

getPostBox() : String

Returns the customer's post box.

Returns:

the postBox.


getSalutation

getSalutation() : String

Returns the customer's salutation.

Returns:

the customer's salutation.


getSecondName

getSecondName() : String

Returns the customer's second name.

Returns:

the second name.


getStateCode

getStateCode() : String

Returns the customer's state.

Returns:

the state.


getSuffix

getSuffix() : String

Returns the customer's suffix.

Returns:

the suffix.


getSuite

getSuite() : String

Returns the customer's suite.

Returns:

the customer's suite.


getTitle

getTitle() : String

Returns the customer's title.

Returns:

the title.


isEquivalentAddress

isEquivalentAddress(address : Object) : boolean

Returns true if the specified address is equivalent to this address. An equivalent address is an address whose core attributes contain the same values. The core attributes are:

  • address1
  • address2
  • city
  • companyName
  • countryCode
  • firstName
  • lastName
  • postalCode
  • postBox
  • stateCode

Parameters:

address - the address to test.

Returns:

true if the specified address is equivalent to this address, false otherwise.


setAddress1

setAddress1(value : String) : void

Sets the customer's first address.

Parameters:

value - The value to set.


setAddress2

setAddress2(value : String) : void

Sets the customer's second address.

Parameters:

value - The value to set.


setCity

setCity(city : String) : void

Sets the Customer's City.

Parameters:

city - the Customer's city to set.


setCompanyName

setCompanyName(companyName : String) : void

Sets the Customer's company name.

Parameters:

companyName - the name of the company.


setCountryCode

setCountryCode(countryCode : String) : void

Sets the Customer's country code.

Parameters:

countryCode - the country code.


setFirstName

setFirstName(firstName : String) : void

Sets the Customer's first name.

Parameters:

firstName - the customer's first name to set.


setJobTitle

setJobTitle(jobTitle : String) : void

Sets the customer's job title.

Parameters:

jobTitle - The job title to set.


setLastName

setLastName(lastName : String) : void

Sets the customer's last name.

Parameters:

lastName - The last name to set.


setPhone

setPhone(phoneNumber : String) : void

Sets the customer's phone number. The length is restricted to 256 characters.

Parameters:

phoneNumber - The phone number to set.


setPostalCode

setPostalCode(postalCode : String) : void

Sets the customer's postal code.

Parameters:

postalCode - The postal code to set.


setPostBox

setPostBox(postBox : String) : void

Sets the customer's post box.

Parameters:

postBox - The post box to set.


setSaluation

setSaluation(value : String) : void

Sets the customer's salutation.

Deprecated:

Use setSalutation(String)

Parameters:

value - the customer's salutation.


setSalutation

setSalutation(value : String) : void

Sets the customer's salutation.

Parameters:

value - the customer's salutation.


setSecondName

setSecondName(secondName : String) : void

Sets the customer's second name.

Parameters:

secondName - The second name to set.


setStateCode

setStateCode(state : String) : void

Sets the customer's state.

Parameters:

state - The state to set.


setSuffix

setSuffix(suffix : String) : void

Sets the customer's suffix.

Parameters:

suffix - The suffix to set.


setSuite

setSuite(value : String) : void

Sets the customer's suite. The length is restricted to 256 characters.

Parameters:

value - the customer's suite.


setTitle

setTitle(title : String) : void

Sets the customer's title.

Parameters:

title - The title to set.