Interface Address

    • Field Detail

      • TYPE_ORGANISATION

        static final java.lang.String TYPE_ORGANISATION
        Address type corresponding to an organization
        See Also:
        Constant Field Values
      • TYPE_PERSON

        static final java.lang.String TYPE_PERSON
        Address type corresponding to a business partner
        See Also:
        Constant Field Values
    • Method Detail

      • setAllXFields

        void setAllXFields()
        All (delta) attributes indicating that bean attributes have been changed are set to true
      • get

        java.lang.String get​(java.lang.String field)
        Returns the attribute value for a given bean attribute
        Parameters:
        field - Name of the field that should be returned
        Returns:
        attribute value
      • setId

        void setId​(java.lang.String id)
        Set the property id
        Parameters:
        id - the id
      • getId

        java.lang.String getId()
        Returns the property id
        Returns:
        id
      • setType

        void setType​(java.lang.String type)
        Set the property type
        Parameters:
        type - the type
      • getType

        java.lang.String getType()
        Returns the property type
        Returns:
        type
      • setTitleKey

        void setTitleKey​(java.lang.String titleKey)
        Parameters:
        titleKey - short ID of title
      • setFirstName

        void setFirstName​(java.lang.String firstName)
        Parameters:
        firstName - the fist name
      • setLastName

        void setLastName​(java.lang.String lastName)
        Parameters:
        lastName - the last name
      • setName1

        void setName1​(java.lang.String name1)
        Setter for bean attribute
        Parameters:
        name1 - the name 1
      • setName2

        void setName2​(java.lang.String name2)
        Setter for bean attribute
        Parameters:
        name2 - the name 2
      • setCity

        void setCity​(java.lang.String city)
        Setter for bean attribute
        Parameters:
        city - the city
      • setDistrict

        void setDistrict​(java.lang.String district)
        Setter for bean attribute
        Parameters:
        district - geographic entity for tax jurisdiction code determination
      • setPostlCod1

        void setPostlCod1​(java.lang.String postlCod1)
        Setter for bean attribute
        Parameters:
        postlCod1 - the postal code 1
      • setPostlCod2

        void setPostlCod2​(java.lang.String postlCod2)
        Setter for bean attribute
        Parameters:
        postlCod2 - the postal code 2
      • setStreet

        void setStreet​(java.lang.String street)
        Setter for bean attribute
        Parameters:
        street - The street
      • setHouseNo

        void setHouseNo​(java.lang.String houseNo)
        Setter for bean attribute
        Parameters:
        houseNo - The house no
      • setCountry

        void setCountry​(java.lang.String country)
        Setter for bean attribute
        Parameters:
        country - The Country
      • setRegion

        void setRegion​(java.lang.String region)
        Setter for bean attribute
        Parameters:
        region - The region
      • setTaxJurCode

        void setTaxJurCode​(java.lang.String taxJurCode)
        Setter for bean attribute
        Parameters:
        taxJurCode - tax jurisdiction code. Can be determined from full address or from district
      • setTel1Numbr

        void setTel1Numbr​(java.lang.String tel1Numbr)
        Setter for bean attribute
        Parameters:
        tel1Numbr - the telephone number
      • setTel1Ext

        void setTel1Ext​(java.lang.String tel1Ext)
        Setter for bean attribute
        Parameters:
        tel1Ext - the telephone extension
      • setFaxNumber

        void setFaxNumber​(java.lang.String faxNumber)
        Setter for bean attribute
        Parameters:
        faxNumber - The fax number
      • setFaxExtens

        void setFaxExtens​(java.lang.String faxExtens)
        Setter for bean attribute
        Parameters:
        faxExtens - the fax number extension
      • setEmail

        void setEmail​(java.lang.String email)
        Setter for bean attribute
        Parameters:
        email - the email address
      • setAddressPartner

        void setAddressPartner​(java.lang.String partner)
        Setter for bean attribute
        Parameters:
        partner - business partner owning the address
      • getTitleKey

        java.lang.String getTitleKey()
        Returns:
        respective bean attribute
      • getFirstName

        java.lang.String getFirstName()
        Returns:
        respective bean attribute
      • getLastName

        java.lang.String getLastName()
        Returns:
        respective bean attribute
      • getName1

        java.lang.String getName1()
        Returns:
        respective bean attribute
      • getName2

        java.lang.String getName2()
        Returns:
        respective bean attribute
      • getCity

        java.lang.String getCity()
        Returns:
        respective bean attribute
      • getDistrict

        java.lang.String getDistrict()
        Returns:
        geographic entity used for tax jurisdiction code determination
      • getPostlCod1

        java.lang.String getPostlCod1()
        Returns:
        respective bean attribute
      • getPostlCod2

        java.lang.String getPostlCod2()
        Returns:
        respective bean attribute
      • getStreet

        java.lang.String getStreet()
        Returns:
        respective bean attribute
      • getHouseNo

        java.lang.String getHouseNo()
        Returns:
        respective bean attribute
      • getCountry

        java.lang.String getCountry()
        Returns:
        respective bean attribute
      • getRegion

        java.lang.String getRegion()
        Returns:
        respective bean attribute
      • getTaxJurCode

        java.lang.String getTaxJurCode()
        Returns:
        tax jurisdiction which can be derived from complete address or from country, regions city, street and district
      • getTel1Numbr

        java.lang.String getTel1Numbr()
        Returns:
        respective bean attribute
      • getTel1Ext

        java.lang.String getTel1Ext()
        Returns:
        respective bean attribute
      • getFaxNumber

        java.lang.String getFaxNumber()
        Returns:
        respective bean attribute
      • getFaxExtens

        java.lang.String getFaxExtens()
        Returns:
        respective bean attribute
      • getEmail

        java.lang.String getEmail()
        Returns:
        respective bean attribute
      • getAddressPartner

        java.lang.String getAddressPartner()
        Returns:
        partner who owns this address
      • setOperation

        void setOperation​(Address.Operation operation)
        Sets operation mode on current address
        Parameters:
        operation - the address operation
        See Also:
        Address.Operation
      • getTelmob1

        java.lang.String getTelmob1()
        Returns:
        respective bean attribute
      • setTelmob1

        void setTelmob1​(java.lang.String telmob1)
        Sets first mobile number
        Parameters:
        telmob1 - the telmob1
      • getAddrnum

        java.lang.String getAddrnum()
        Returns:
        address number from CRM or ERP backend if available
      • setAddrnum

        void setAddrnum​(java.lang.String addrnum)
        Sets address number which is available in the CRM or ERP backend
        Parameters:
        addrnum - the address number (BAS)
      • getAddrguid

        java.lang.String getAddrguid()
        Returns:
        guid of address, only available in CRM case
      • setAddrguid

        void setAddrguid​(java.lang.String addrguid)
        Sets address guid (only relevant for CRM backend)
        Parameters:
        addrguid - the address guid
      • getCountyList

        java.util.List<County> getCountyList()
        Returns:
        list of available counties. Relevant for tax jurisdiction code determination
      • setCountyList

        void setCountyList​(java.util.List<County> countyList)
        Sets lists of available counties. Relevant for tax jurisdiction code determination
        Parameters:
        countyList - the county list
      • getLastNameX

        boolean getLastNameX()
        Returns:
        respective bean change attribute
      • getFirstNameX

        boolean getFirstNameX()
        Returns:
        respective bean change attribute
      • getName1X

        boolean getName1X()
        Returns:
        respective bean change attribute
      • getName2X

        boolean getName2X()
        Returns:
        respective bean change attribute
      • getCityX

        boolean getCityX()
        Returns:
        respective bean change attribute
      • getDistrictX

        boolean getDistrictX()
        Returns:
        respective bean change attribute
      • getCountryX

        boolean getCountryX()
        Returns:
        respective bean change attribute
      • getStreetX

        boolean getStreetX()
        Returns:
        respective bean change attribute
      • getRegionX

        boolean getRegionX()
        Returns:
        respective bean change attribute
      • getEmailX

        boolean getEmailX()
        Returns:
        respective bean change attribute
      • getTelmob1X

        boolean getTelmob1X()
        Returns:
        respective bean change attribute
      • getFaxNumberX

        boolean getFaxNumberX()
        Returns:
        respective bean change attribute
      • getHouseNoX

        boolean getHouseNoX()
        Returns:
        respective bean change attribute
      • getFaxExtensX

        boolean getFaxExtensX()
        Returns:
        respective bean change attribute
      • getPostlCod1X

        boolean getPostlCod1X()
        Returns:
        respective bean change attribute
      • getPostlCod2X

        boolean getPostlCod2X()
        Returns:
        respective bean change attribute
      • getTel1NumbrX

        boolean getTel1NumbrX()
        Returns:
        respective bean change attribute
      • getTel1ExtX

        boolean getTel1ExtX()
        Returns:
        respective bean change attribute
      • getTitleKeyX

        boolean getTitleKeyX()
        Returns:
        respective bean change attribute
      • getTaxJurCodeX

        boolean getTaxJurCodeX()
        Returns:
        respective bean change attribute
      • getCompanyName

        java.lang.String getCompanyName()
        Returns:
        respective bean attribute
      • setCompanyName

        void setCompanyName​(java.lang.String companyName)
        Sets company name
        Parameters:
        companyName - the company name
      • getCompanyNameX

        boolean getCompanyNameX()
        Returns:
        respective bean change attribute
      • clearX

        void clearX()
        clearX This method is to dynamically clear the values of all the "X" variables except the ones in the except array. Dynamically fetches the fields names and clears their values.
      • isChanged

        boolean isChanged()
        Returns:
        has this address been changed
      • getTelmob1Seq

        java.lang.String getTelmob1Seq()
        Returns:
        respective bean attribute
      • setTelmob1Seq

        void setTelmob1Seq​(java.lang.String telmob1Seq)
        Sets respective bean attribute
        Parameters:
        telmob1Seq - the telmob1 sequence number
      • setAddressString

        void setAddressString​(java.lang.String string)
        Sets address in short format
        Parameters:
        string - the address string
      • getName

        java.lang.String getName()
        Returns:
        respective bean attribute
      • getAddressString

        java.lang.String getAddressString()
        Returns:
        address in string format
      • setAddressStringC

        void setAddressStringC​(java.lang.String addressStringC)
        Sets address string including name
        Parameters:
        addressStringC - address in string format, including name
      • getAddressStringC

        java.lang.String getAddressStringC()
        Returns:
        address string including name
      • isAddressfieldsEqualTo

        boolean isAddressfieldsEqualTo​(Address address)
        Compares all address content fields
        Parameters:
        address - the address to be compared
        Returns:
        true, if all address content fields are equal