java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<BusinessPartnerAddress>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BusinessPartnerAddress

public class BusinessPartnerAddress extends VdmEntity<BusinessPartnerAddress>
Address

Original entity name from the Odata EDM: A_BusinessPartnerAddressType

  • Field Details

    • ALL_FIELDS

      public static final BusinessPartnerAddressSelectable ALL_FIELDS
      Selector for all available fields of BusinessPartnerAddress.
    • BUSINESS_PARTNER

      public static final BusinessPartnerAddressField<String> BUSINESS_PARTNER
      Use with available fluent helpers to apply the BusinessPartner field to query operations.
    • ADDRESS_ID

      public static final BusinessPartnerAddressField<String> ADDRESS_ID
      Use with available fluent helpers to apply the AddressID field to query operations.
    • VALIDITY_START_DATE

      public static final BusinessPartnerAddressField<ZonedDateTime> VALIDITY_START_DATE
      Use with available fluent helpers to apply the ValidityStartDate field to query operations.
    • VALIDITY_END_DATE

      public static final BusinessPartnerAddressField<ZonedDateTime> VALIDITY_END_DATE
      Use with available fluent helpers to apply the ValidityEndDate field to query operations.
    • AUTHORIZATION_GROUP

      public static final BusinessPartnerAddressField<String> AUTHORIZATION_GROUP
      Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
    • ADDRESS_UUID

      public static final BusinessPartnerAddressField<UUID> ADDRESS_UUID
      Use with available fluent helpers to apply the AddressUUID field to query operations.
    • ADDITIONAL_STREET_PREFIX_NAME

      public static final BusinessPartnerAddressField<String> ADDITIONAL_STREET_PREFIX_NAME
      Use with available fluent helpers to apply the AdditionalStreetPrefixName field to query operations.
    • ADDITIONAL_STREET_SUFFIX_NAME

      public static final BusinessPartnerAddressField<String> ADDITIONAL_STREET_SUFFIX_NAME
      Use with available fluent helpers to apply the AdditionalStreetSuffixName field to query operations.
    • ADDRESS_TIME_ZONE

      public static final BusinessPartnerAddressField<String> ADDRESS_TIME_ZONE
      Use with available fluent helpers to apply the AddressTimeZone field to query operations.
    • CARE_OF_NAME

      public static final BusinessPartnerAddressField<String> CARE_OF_NAME
      Use with available fluent helpers to apply the CareOfName field to query operations.
    • CITY_CODE

      public static final BusinessPartnerAddressField<String> CITY_CODE
      Use with available fluent helpers to apply the CityCode field to query operations.
    • CITY_NAME

      public static final BusinessPartnerAddressField<String> CITY_NAME
      Use with available fluent helpers to apply the CityName field to query operations.
    • COMPANY_POSTAL_CODE

      public static final BusinessPartnerAddressField<String> COMPANY_POSTAL_CODE
      Use with available fluent helpers to apply the CompanyPostalCode field to query operations.
    • COUNTRY

      public static final BusinessPartnerAddressField<String> COUNTRY
      Use with available fluent helpers to apply the Country field to query operations.
    • COUNTY

      public static final BusinessPartnerAddressField<String> COUNTY
      Use with available fluent helpers to apply the County field to query operations.
    • DELIVERY_SERVICE_NUMBER

      public static final BusinessPartnerAddressField<String> DELIVERY_SERVICE_NUMBER
      Use with available fluent helpers to apply the DeliveryServiceNumber field to query operations.
    • DELIVERY_SERVICE_TYPE_CODE

      public static final BusinessPartnerAddressField<String> DELIVERY_SERVICE_TYPE_CODE
      Use with available fluent helpers to apply the DeliveryServiceTypeCode field to query operations.
    • DISTRICT

      public static final BusinessPartnerAddressField<String> DISTRICT
      Use with available fluent helpers to apply the District field to query operations.
    • FORM_OF_ADDRESS

      public static final BusinessPartnerAddressField<String> FORM_OF_ADDRESS
      Use with available fluent helpers to apply the FormOfAddress field to query operations.
    • FULL_NAME

      public static final BusinessPartnerAddressField<String> FULL_NAME
      Use with available fluent helpers to apply the FullName field to query operations.
    • HOME_CITY_NAME

      public static final BusinessPartnerAddressField<String> HOME_CITY_NAME
      Use with available fluent helpers to apply the HomeCityName field to query operations.
    • HOUSE_NUMBER

      public static final BusinessPartnerAddressField<String> HOUSE_NUMBER
      Use with available fluent helpers to apply the HouseNumber field to query operations.
    • HOUSE_NUMBER_SUPPLEMENT_TEXT

      public static final BusinessPartnerAddressField<String> HOUSE_NUMBER_SUPPLEMENT_TEXT
      Use with available fluent helpers to apply the HouseNumberSupplementText field to query operations.
    • LANGUAGE

      public static final BusinessPartnerAddressField<String> LANGUAGE
      Use with available fluent helpers to apply the Language field to query operations.
    • PO_BOX

      public static final BusinessPartnerAddressField<String> PO_BOX
      Use with available fluent helpers to apply the POBox field to query operations.
    • PO_BOX_DEVIATING_CITY_NAME

      public static final BusinessPartnerAddressField<String> PO_BOX_DEVIATING_CITY_NAME
      Use with available fluent helpers to apply the POBoxDeviatingCityName field to query operations.
    • PO_BOX_DEVIATING_COUNTRY

      public static final BusinessPartnerAddressField<String> PO_BOX_DEVIATING_COUNTRY
      Use with available fluent helpers to apply the POBoxDeviatingCountry field to query operations.
    • PO_BOX_DEVIATING_REGION

      public static final BusinessPartnerAddressField<String> PO_BOX_DEVIATING_REGION
      Use with available fluent helpers to apply the POBoxDeviatingRegion field to query operations.
    • PO_BOX_IS_WITHOUT_NUMBER

      public static final BusinessPartnerAddressField<Boolean> PO_BOX_IS_WITHOUT_NUMBER
      Use with available fluent helpers to apply the POBoxIsWithoutNumber field to query operations.
    • PO_BOX_LOBBY_NAME

      public static final BusinessPartnerAddressField<String> PO_BOX_LOBBY_NAME
      Use with available fluent helpers to apply the POBoxLobbyName field to query operations.
    • PO_BOX_POSTAL_CODE

      public static final BusinessPartnerAddressField<String> PO_BOX_POSTAL_CODE
      Use with available fluent helpers to apply the POBoxPostalCode field to query operations.
    • PERSON

      public static final BusinessPartnerAddressField<String> PERSON
      Use with available fluent helpers to apply the Person field to query operations.
    • POSTAL_CODE

      public static final BusinessPartnerAddressField<String> POSTAL_CODE
      Use with available fluent helpers to apply the PostalCode field to query operations.
    • PRFRD_COMM_MEDIUM_TYPE

      public static final BusinessPartnerAddressField<String> PRFRD_COMM_MEDIUM_TYPE
      Use with available fluent helpers to apply the PrfrdCommMediumType field to query operations.
    • REGION

      public static final BusinessPartnerAddressField<String> REGION
      Use with available fluent helpers to apply the Region field to query operations.
    • STREET_NAME

      public static final BusinessPartnerAddressField<String> STREET_NAME
      Use with available fluent helpers to apply the StreetName field to query operations.
    • STREET_PREFIX_NAME

      public static final BusinessPartnerAddressField<String> STREET_PREFIX_NAME
      Use with available fluent helpers to apply the StreetPrefixName field to query operations.
    • STREET_SUFFIX_NAME

      public static final BusinessPartnerAddressField<String> STREET_SUFFIX_NAME
      Use with available fluent helpers to apply the StreetSuffixName field to query operations.
    • TAX_JURISDICTION

      public static final BusinessPartnerAddressField<String> TAX_JURISDICTION
      Use with available fluent helpers to apply the TaxJurisdiction field to query operations.
    • TRANSPORT_ZONE

      public static final BusinessPartnerAddressField<String> TRANSPORT_ZONE
      Use with available fluent helpers to apply the TransportZone field to query operations.
    • ADDRESS_ID_BY_EXTERNAL_SYSTEM

      public static final BusinessPartnerAddressField<String> ADDRESS_ID_BY_EXTERNAL_SYSTEM
      Use with available fluent helpers to apply the AddressIDByExternalSystem field to query operations.
    • COUNTY_CODE

      public static final BusinessPartnerAddressField<String> COUNTY_CODE
      Use with available fluent helpers to apply the CountyCode field to query operations.
    • TOWNSHIP_CODE

      public static final BusinessPartnerAddressField<String> TOWNSHIP_CODE
      Use with available fluent helpers to apply the TownshipCode field to query operations.
    • TOWNSHIP_NAME

      public static final BusinessPartnerAddressField<String> TOWNSHIP_NAME
      Use with available fluent helpers to apply the TownshipName field to query operations.
    • TO_ADDRESS_USAGE

      public static final BusinessPartnerAddressLink<BuPaAddressUsage> TO_ADDRESS_USAGE
      Use with available fluent helpers to apply the to_AddressUsage navigation property to query operations.
    • TO_BP_ADDR_DEPDNT_INTL_LOC_NUMBER

      public static final BusinessPartnerAddressOneToOneLink<BPAddrDepdntIntlLocNumber> TO_BP_ADDR_DEPDNT_INTL_LOC_NUMBER
      Use with available fluent helpers to apply the to_BPAddrDepdntIntlLocNumber navigation property to query operations.
    • TO_EMAIL_ADDRESS

      public static final BusinessPartnerAddressLink<AddressEmailAddress> TO_EMAIL_ADDRESS
      Use with available fluent helpers to apply the to_EmailAddress navigation property to query operations.
    • TO_FAX_NUMBER

      public static final BusinessPartnerAddressLink<AddressFaxNumber> TO_FAX_NUMBER
      Use with available fluent helpers to apply the to_FaxNumber navigation property to query operations.
    • TO_MOBILE_PHONE_NUMBER

      public static final BusinessPartnerAddressLink<AddressPhoneNumber> TO_MOBILE_PHONE_NUMBER
      Use with available fluent helpers to apply the to_MobilePhoneNumber navigation property to query operations.
    • TO_PHONE_NUMBER

      public static final BusinessPartnerAddressLink<AddressPhoneNumber> TO_PHONE_NUMBER
      Use with available fluent helpers to apply the to_PhoneNumber navigation property to query operations.
    • TO_URL_ADDRESS

      public static final BusinessPartnerAddressLink<AddressHomePageURL> TO_URL_ADDRESS
      Use with available fluent helpers to apply the to_URLAddress navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<BusinessPartnerAddress> getType()
      Specified by:
      getType in class VdmObject<BusinessPartnerAddress>
    • setBusinessPartner

      public void setBusinessPartner(@Nullable String businessPartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setAddressID

      public void setAddressID(@Nullable String addressID)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Parameters:
      addressID - Address Number
    • setValidityStartDate

      public void setValidityStartDate(@Nullable ZonedDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Validity Start of a Business Partner Address
    • setValidityEndDate

      public void setValidityEndDate(@Nullable ZonedDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Validity End of a Business Partner Address
    • setAuthorizationGroup

      public void setAuthorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Parameters:
      authorizationGroup - Authorization Group
    • setAddressUUID

      public void setAddressUUID(@Nullable UUID addressUUID)
      Constraints: none

      Original property name from the Odata EDM: AddressUUID

      Parameters:
      addressUUID - GUID of a Business Partner Address
    • setAdditionalStreetPrefixName

      public void setAdditionalStreetPrefixName(@Nullable String additionalStreetPrefixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalStreetPrefixName

      Parameters:
      additionalStreetPrefixName - Street 3
    • setAdditionalStreetSuffixName

      public void setAdditionalStreetSuffixName(@Nullable String additionalStreetSuffixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalStreetSuffixName

      Parameters:
      additionalStreetSuffixName - Street 5
    • setAddressTimeZone

      public void setAddressTimeZone(@Nullable String addressTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: AddressTimeZone

      Parameters:
      addressTimeZone - Address Time Zone
    • setCareOfName

      public void setCareOfName(@Nullable String careOfName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CareOfName

      Parameters:
      careOfName - c/o name
    • setCityCode

      public void setCityCode(@Nullable String cityCode)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CityCode

      Parameters:
      cityCode - City code for city/street file
    • setCityName

      public void setCityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Parameters:
      cityName - City
    • setCompanyPostalCode

      public void setCompanyPostalCode(@Nullable String companyPostalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CompanyPostalCode

      Parameters:
      companyPostalCode - Company Postal Code (for Large Customers)
    • setCountry

      public void setCountry(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Parameters:
      country - Country/Region Key
    • setCounty

      public void setCounty(@Nullable String county)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: County

      Parameters:
      county - County
    • setDeliveryServiceNumber

      public void setDeliveryServiceNumber(@Nullable String deliveryServiceNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryServiceNumber

      Parameters:
      deliveryServiceNumber - Number of Delivery Service
    • setDeliveryServiceTypeCode

      public void setDeliveryServiceTypeCode(@Nullable String deliveryServiceTypeCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryServiceTypeCode

      Parameters:
      deliveryServiceTypeCode - Type of Delivery Service
    • setDistrict

      public void setDistrict(@Nullable String district)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: District

      Parameters:
      district - District
    • setFormOfAddress

      public void setFormOfAddress(@Nullable String formOfAddress)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FormOfAddress

      Parameters:
      formOfAddress - Form-of-Address Key
    • setFullName

      public void setFullName(@Nullable String fullName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: FullName

      Parameters:
      fullName - Full name of a party (Bus. Partner, Org. Unit, Doc. address)
    • setHomeCityName

      public void setHomeCityName(@Nullable String homeCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: HomeCityName

      Parameters:
      homeCityName - City (different from postal city)
    • setHouseNumber

      public void setHouseNumber(@Nullable String houseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Parameters:
      houseNumber - House Number
    • setHouseNumberSupplementText

      public void setHouseNumberSupplementText(@Nullable String houseNumberSupplementText)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumberSupplementText

      Parameters:
      houseNumberSupplementText - House number supplement
    • setLanguage

      public void setLanguage(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - Language Key
    • setPOBox

      public void setPOBox(@Nullable String pOBox)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBox

      Parameters:
      pOBox - PO Box
    • setPOBoxDeviatingCityName

      public void setPOBoxDeviatingCityName(@Nullable String pOBoxDeviatingCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: POBoxDeviatingCityName

      Parameters:
      pOBoxDeviatingCityName - PO Box city
    • setPOBoxDeviatingCountry

      public void setPOBoxDeviatingCountry(@Nullable String pOBoxDeviatingCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: POBoxDeviatingCountry

      Parameters:
      pOBoxDeviatingCountry - PO Box of Country/Region
    • setPOBoxDeviatingRegion

      public void setPOBoxDeviatingRegion(@Nullable String pOBoxDeviatingRegion)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: POBoxDeviatingRegion

      Parameters:
      pOBoxDeviatingRegion - Region for PO Box (Country/Region, State, Province, ...)
    • setPOBoxIsWithoutNumber

      public void setPOBoxIsWithoutNumber(@Nullable Boolean pOBoxIsWithoutNumber)
      Constraints: none

      Original property name from the Odata EDM: POBoxIsWithoutNumber

      Parameters:
      pOBoxIsWithoutNumber - Flag: PO Box Without Number
    • setPOBoxLobbyName

      public void setPOBoxLobbyName(@Nullable String pOBoxLobbyName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: POBoxLobbyName

      Parameters:
      pOBoxLobbyName - PO Box Lobby
    • setPOBoxPostalCode

      public void setPOBoxPostalCode(@Nullable String pOBoxPostalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBoxPostalCode

      Parameters:
      pOBoxPostalCode - PO Box Postal Code
    • setPerson

      public void setPerson(@Nullable String person)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Person

      Parameters:
      person - Person Number
    • setPostalCode

      public void setPostalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Parameters:
      postalCode - City Postal Code
    • setPrfrdCommMediumType

      public void setPrfrdCommMediumType(@Nullable String prfrdCommMediumType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrfrdCommMediumType

      Parameters:
      prfrdCommMediumType - Communication Method (Key) (Business Address Services)
    • setRegion

      public void setRegion(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Parameters:
      region - Region (State, Province, County)
    • setStreetName

      public void setStreetName(@Nullable String streetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Parameters:
      streetName - Street
    • setStreetPrefixName

      public void setStreetPrefixName(@Nullable String streetPrefixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetPrefixName

      Parameters:
      streetPrefixName - Street 2
    • setStreetSuffixName

      public void setStreetSuffixName(@Nullable String streetSuffixName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetSuffixName

      Parameters:
      streetSuffixName - Street 4
    • setTaxJurisdiction

      public void setTaxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Parameters:
      taxJurisdiction - Tax Jurisdiction
    • setTransportZone

      public void setTransportZone(@Nullable String transportZone)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportZone

      Parameters:
      transportZone - Transportation zone to or from which the goods are delivered
    • setAddressIDByExternalSystem

      public void setAddressIDByExternalSystem(@Nullable String addressIDByExternalSystem)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: AddressIDByExternalSystem

      Parameters:
      addressIDByExternalSystem - Address number in external system
    • setCountyCode

      public void setCountyCode(@Nullable String countyCode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CountyCode

      Parameters:
      countyCode - County code for county
    • setTownshipCode

      public void setTownshipCode(@Nullable String townshipCode)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TownshipCode

      Parameters:
      townshipCode - Township code for Township
    • setTownshipName

      public void setTownshipName(@Nullable String townshipName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TownshipName

      Parameters:
      townshipName - Township
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<BusinessPartnerAddress>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<BusinessPartnerAddress>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<BusinessPartnerAddress>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<BusinessPartnerAddress>
    • field

      @Nonnull public static <T> BusinessPartnerAddressField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> BusinessPartnerAddressField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<BusinessPartnerAddress>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<BusinessPartnerAddress>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<BusinessPartnerAddress>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<BusinessPartnerAddress>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<BusinessPartnerAddress>
    • fetchAddressUsage

      @Nonnull public List<BuPaAddressUsage> fetchAddressUsage()
      Fetches the BuPaAddressUsage entities (one to many) associated with this entity. This corresponds to the OData navigation property to_AddressUsage.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated BuPaAddressUsage entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getAddressUsageOrFetch

      @Nonnull public List<BuPaAddressUsage> getAddressUsageOrFetch()
      Retrieval of associated BuPaAddressUsage entities (one to many). This corresponds to the OData navigation property to_AddressUsage.

      If the navigation property to_AddressUsage of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated BuPaAddressUsage entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getAddressUsageIfPresent

      @Nonnull public io.vavr.control.Option<List<BuPaAddressUsage>> getAddressUsageIfPresent()
      Retrieval of associated BuPaAddressUsage entities (one to many). This corresponds to the OData navigation property to_AddressUsage.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_AddressUsage is already loaded, the result will contain the BuPaAddressUsage entities. If not, an Option with result state empty is returned.
    • setAddressUsage

      public void setAddressUsage(@Nonnull List<BuPaAddressUsage> value)
      Overwrites the list of associated BuPaAddressUsage entities for the loaded navigation property to_AddressUsage.

      If the navigation property to_AddressUsage of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of BuPaAddressUsage entities.
    • addAddressUsage

      public void addAddressUsage(BuPaAddressUsage... entity)
      Adds elements to the list of associated BuPaAddressUsage entities. This corresponds to the OData navigation property to_AddressUsage.

      If the navigation property to_AddressUsage of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of BuPaAddressUsage entities.
    • fetchBPAddrDepdntIntlLocNumber

      @Nullable public BPAddrDepdntIntlLocNumber fetchBPAddrDepdntIntlLocNumber()
      Fetches the BPAddrDepdntIntlLocNumber entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BPAddrDepdntIntlLocNumber.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated BPAddrDepdntIntlLocNumber entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getBPAddrDepdntIntlLocNumberOrFetch

      @Nullable public BPAddrDepdntIntlLocNumber getBPAddrDepdntIntlLocNumberOrFetch()
      Retrieval of associated BPAddrDepdntIntlLocNumber entity (one to one). This corresponds to the OData navigation property to_BPAddrDepdntIntlLocNumber.

      If the navigation property to_BPAddrDepdntIntlLocNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated BPAddrDepdntIntlLocNumber entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getBPAddrDepdntIntlLocNumberIfPresent

      @Nonnull public io.vavr.control.Option<BPAddrDepdntIntlLocNumber> getBPAddrDepdntIntlLocNumberIfPresent()
      Retrieval of associated BPAddrDepdntIntlLocNumber entity (one to one). This corresponds to the OData navigation property to_BPAddrDepdntIntlLocNumber.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BPAddrDepdntIntlLocNumber is already loaded, the result will contain the BPAddrDepdntIntlLocNumber entity. If not, an Option with result state empty is returned.
    • setBPAddrDepdntIntlLocNumber

      public void setBPAddrDepdntIntlLocNumber(BPAddrDepdntIntlLocNumber value)
      Overwrites the associated BPAddrDepdntIntlLocNumber entity for the loaded navigation property to_BPAddrDepdntIntlLocNumber.
      Parameters:
      value - New BPAddrDepdntIntlLocNumber entity.
    • fetchEmailAddress

      @Nonnull public List<AddressEmailAddress> fetchEmailAddress()
      Fetches the AddressEmailAddress entities (one to many) associated with this entity. This corresponds to the OData navigation property to_EmailAddress.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated AddressEmailAddress entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getEmailAddressOrFetch

      @Nonnull public List<AddressEmailAddress> getEmailAddressOrFetch()
      Retrieval of associated AddressEmailAddress entities (one to many). This corresponds to the OData navigation property to_EmailAddress.

      If the navigation property to_EmailAddress of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated AddressEmailAddress entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getEmailAddressIfPresent

      @Nonnull public io.vavr.control.Option<List<AddressEmailAddress>> getEmailAddressIfPresent()
      Retrieval of associated AddressEmailAddress entities (one to many). This corresponds to the OData navigation property to_EmailAddress.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_EmailAddress is already loaded, the result will contain the AddressEmailAddress entities. If not, an Option with result state empty is returned.
    • setEmailAddress

      public void setEmailAddress(@Nonnull List<AddressEmailAddress> value)
      Overwrites the list of associated AddressEmailAddress entities for the loaded navigation property to_EmailAddress.

      If the navigation property to_EmailAddress of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of AddressEmailAddress entities.
    • addEmailAddress

      public void addEmailAddress(AddressEmailAddress... entity)
      Adds elements to the list of associated AddressEmailAddress entities. This corresponds to the OData navigation property to_EmailAddress.

      If the navigation property to_EmailAddress of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of AddressEmailAddress entities.
    • fetchFaxNumber

      @Nonnull public List<AddressFaxNumber> fetchFaxNumber()
      Fetches the AddressFaxNumber entities (one to many) associated with this entity. This corresponds to the OData navigation property to_FaxNumber.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated AddressFaxNumber entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getFaxNumberOrFetch

      @Nonnull public List<AddressFaxNumber> getFaxNumberOrFetch()
      Retrieval of associated AddressFaxNumber entities (one to many). This corresponds to the OData navigation property to_FaxNumber.

      If the navigation property to_FaxNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated AddressFaxNumber entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getFaxNumberIfPresent

      @Nonnull public io.vavr.control.Option<List<AddressFaxNumber>> getFaxNumberIfPresent()
      Retrieval of associated AddressFaxNumber entities (one to many). This corresponds to the OData navigation property to_FaxNumber.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_FaxNumber is already loaded, the result will contain the AddressFaxNumber entities. If not, an Option with result state empty is returned.
    • setFaxNumber

      public void setFaxNumber(@Nonnull List<AddressFaxNumber> value)
      Overwrites the list of associated AddressFaxNumber entities for the loaded navigation property to_FaxNumber.

      If the navigation property to_FaxNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of AddressFaxNumber entities.
    • addFaxNumber

      public void addFaxNumber(AddressFaxNumber... entity)
      Adds elements to the list of associated AddressFaxNumber entities. This corresponds to the OData navigation property to_FaxNumber.

      If the navigation property to_FaxNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of AddressFaxNumber entities.
    • fetchMobilePhoneNumber

      @Nonnull public List<AddressPhoneNumber> fetchMobilePhoneNumber()
      Fetches the AddressPhoneNumber entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MobilePhoneNumber.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated AddressPhoneNumber entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMobilePhoneNumberOrFetch

      @Nonnull public List<AddressPhoneNumber> getMobilePhoneNumberOrFetch()
      Retrieval of associated AddressPhoneNumber entities (one to many). This corresponds to the OData navigation property to_MobilePhoneNumber.

      If the navigation property to_MobilePhoneNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated AddressPhoneNumber entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMobilePhoneNumberIfPresent

      @Nonnull public io.vavr.control.Option<List<AddressPhoneNumber>> getMobilePhoneNumberIfPresent()
      Retrieval of associated AddressPhoneNumber entities (one to many). This corresponds to the OData navigation property to_MobilePhoneNumber.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MobilePhoneNumber is already loaded, the result will contain the AddressPhoneNumber entities. If not, an Option with result state empty is returned.
    • setMobilePhoneNumber

      public void setMobilePhoneNumber(@Nonnull List<AddressPhoneNumber> value)
      Overwrites the list of associated AddressPhoneNumber entities for the loaded navigation property to_MobilePhoneNumber.

      If the navigation property to_MobilePhoneNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of AddressPhoneNumber entities.
    • addMobilePhoneNumber

      public void addMobilePhoneNumber(AddressPhoneNumber... entity)
      Adds elements to the list of associated AddressPhoneNumber entities. This corresponds to the OData navigation property to_MobilePhoneNumber.

      If the navigation property to_MobilePhoneNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of AddressPhoneNumber entities.
    • fetchPhoneNumber

      @Nonnull public List<AddressPhoneNumber> fetchPhoneNumber()
      Fetches the AddressPhoneNumber entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PhoneNumber.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated AddressPhoneNumber entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPhoneNumberOrFetch

      @Nonnull public List<AddressPhoneNumber> getPhoneNumberOrFetch()
      Retrieval of associated AddressPhoneNumber entities (one to many). This corresponds to the OData navigation property to_PhoneNumber.

      If the navigation property to_PhoneNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated AddressPhoneNumber entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPhoneNumberIfPresent

      @Nonnull public io.vavr.control.Option<List<AddressPhoneNumber>> getPhoneNumberIfPresent()
      Retrieval of associated AddressPhoneNumber entities (one to many). This corresponds to the OData navigation property to_PhoneNumber.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PhoneNumber is already loaded, the result will contain the AddressPhoneNumber entities. If not, an Option with result state empty is returned.
    • setPhoneNumber

      public void setPhoneNumber(@Nonnull List<AddressPhoneNumber> value)
      Overwrites the list of associated AddressPhoneNumber entities for the loaded navigation property to_PhoneNumber.

      If the navigation property to_PhoneNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of AddressPhoneNumber entities.
    • addPhoneNumber

      public void addPhoneNumber(AddressPhoneNumber... entity)
      Adds elements to the list of associated AddressPhoneNumber entities. This corresponds to the OData navigation property to_PhoneNumber.

      If the navigation property to_PhoneNumber of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of AddressPhoneNumber entities.
    • fetchURLAddress

      @Nonnull public List<AddressHomePageURL> fetchURLAddress()
      Fetches the AddressHomePageURL entities (one to many) associated with this entity. This corresponds to the OData navigation property to_URLAddress.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated AddressHomePageURL entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getURLAddressOrFetch

      @Nonnull public List<AddressHomePageURL> getURLAddressOrFetch()
      Retrieval of associated AddressHomePageURL entities (one to many). This corresponds to the OData navigation property to_URLAddress.

      If the navigation property to_URLAddress of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated AddressHomePageURL entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getURLAddressIfPresent

      @Nonnull public io.vavr.control.Option<List<AddressHomePageURL>> getURLAddressIfPresent()
      Retrieval of associated AddressHomePageURL entities (one to many). This corresponds to the OData navigation property to_URLAddress.

      If the navigation property for an entity BusinessPartnerAddress has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_URLAddress is already loaded, the result will contain the AddressHomePageURL entities. If not, an Option with result state empty is returned.
    • setURLAddress

      public void setURLAddress(@Nonnull List<AddressHomePageURL> value)
      Overwrites the list of associated AddressHomePageURL entities for the loaded navigation property to_URLAddress.

      If the navigation property to_URLAddress of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of AddressHomePageURL entities.
    • addURLAddress

      public void addURLAddress(AddressHomePageURL... entity)
      Adds elements to the list of associated AddressHomePageURL entities. This corresponds to the OData navigation property to_URLAddress.

      If the navigation property to_URLAddress of a queried BusinessPartnerAddress is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of AddressHomePageURL entities.
    • builder

      @Nonnull public static BusinessPartnerAddress.BusinessPartnerAddressBuilder builder()
    • getBusinessPartner

      @Nullable public String getBusinessPartner()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getAddressID

      @Nullable public String getAddressID()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Returns:
      Address Number
    • getValidityStartDate

      @Nullable public ZonedDateTime getValidityStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Validity Start of a Business Partner Address
    • getValidityEndDate

      @Nullable public ZonedDateTime getValidityEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Validity End of a Business Partner Address
    • getAuthorizationGroup

      @Nullable public String getAuthorizationGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      Authorization Group
    • getAddressUUID

      @Nullable public UUID getAddressUUID()
      Constraints: none

      Original property name from the Odata EDM: AddressUUID

      Returns:
      GUID of a Business Partner Address
    • getAdditionalStreetPrefixName

      @Nullable public String getAdditionalStreetPrefixName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalStreetPrefixName

      Returns:
      Street 3
    • getAdditionalStreetSuffixName

      @Nullable public String getAdditionalStreetSuffixName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalStreetSuffixName

      Returns:
      Street 5
    • getAddressTimeZone

      @Nullable public String getAddressTimeZone()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: AddressTimeZone

      Returns:
      Address Time Zone
    • getCareOfName

      @Nullable public String getCareOfName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CareOfName

      Returns:
      c/o name
    • getCityCode

      @Nullable public String getCityCode()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CityCode

      Returns:
      City code for city/street file
    • getCityName

      @Nullable public String getCityName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Returns:
      City
    • getCompanyPostalCode

      @Nullable public String getCompanyPostalCode()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CompanyPostalCode

      Returns:
      Company Postal Code (for Large Customers)
    • getCountry

      @Nullable public String getCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      Country/Region Key
    • getCounty

      @Nullable public String getCounty()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: County

      Returns:
      County
    • getDeliveryServiceNumber

      @Nullable public String getDeliveryServiceNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryServiceNumber

      Returns:
      Number of Delivery Service
    • getDeliveryServiceTypeCode

      @Nullable public String getDeliveryServiceTypeCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryServiceTypeCode

      Returns:
      Type of Delivery Service
    • getDistrict

      @Nullable public String getDistrict()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: District

      Returns:
      District
    • getFormOfAddress

      @Nullable public String getFormOfAddress()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FormOfAddress

      Returns:
      Form-of-Address Key
    • getFullName

      @Nullable public String getFullName()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: FullName

      Returns:
      Full name of a party (Bus. Partner, Org. Unit, Doc. address)
    • getHomeCityName

      @Nullable public String getHomeCityName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: HomeCityName

      Returns:
      City (different from postal city)
    • getHouseNumber

      @Nullable public String getHouseNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Returns:
      House Number
    • getHouseNumberSupplementText

      @Nullable public String getHouseNumberSupplementText()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumberSupplementText

      Returns:
      House number supplement
    • getLanguage

      @Nullable public String getLanguage()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      Language Key
    • getPOBox

      @Nullable public String getPOBox()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBox

      Returns:
      PO Box
    • getPOBoxDeviatingCityName

      @Nullable public String getPOBoxDeviatingCityName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: POBoxDeviatingCityName

      Returns:
      PO Box city
    • getPOBoxDeviatingCountry

      @Nullable public String getPOBoxDeviatingCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: POBoxDeviatingCountry

      Returns:
      PO Box of Country/Region
    • getPOBoxDeviatingRegion

      @Nullable public String getPOBoxDeviatingRegion()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: POBoxDeviatingRegion

      Returns:
      Region for PO Box (Country/Region, State, Province, ...)
    • getPOBoxIsWithoutNumber

      @Nullable public Boolean getPOBoxIsWithoutNumber()
      Constraints: none

      Original property name from the Odata EDM: POBoxIsWithoutNumber

      Returns:
      Flag: PO Box Without Number
    • getPOBoxLobbyName

      @Nullable public String getPOBoxLobbyName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: POBoxLobbyName

      Returns:
      PO Box Lobby
    • getPOBoxPostalCode

      @Nullable public String getPOBoxPostalCode()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: POBoxPostalCode

      Returns:
      PO Box Postal Code
    • getPerson

      @Nullable public String getPerson()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Person

      Returns:
      Person Number
    • getPostalCode

      @Nullable public String getPostalCode()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      City Postal Code
    • getPrfrdCommMediumType

      @Nullable public String getPrfrdCommMediumType()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrfrdCommMediumType

      Returns:
      Communication Method (Key) (Business Address Services)
    • getRegion

      @Nullable public String getRegion()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      Region (State, Province, County)
    • getStreetName

      @Nullable public String getStreetName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Returns:
      Street
    • getStreetPrefixName

      @Nullable public String getStreetPrefixName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetPrefixName

      Returns:
      Street 2
    • getStreetSuffixName

      @Nullable public String getStreetSuffixName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StreetSuffixName

      Returns:
      Street 4
    • getTaxJurisdiction

      @Nullable public String getTaxJurisdiction()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getTransportZone

      @Nullable public String getTransportZone()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportZone

      Returns:
      Transportation zone to or from which the goods are delivered
    • getAddressIDByExternalSystem

      @Nullable public String getAddressIDByExternalSystem()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: AddressIDByExternalSystem

      Returns:
      Address number in external system
    • getCountyCode

      @Nullable public String getCountyCode()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CountyCode

      Returns:
      County code for county
    • getTownshipCode

      @Nullable public String getTownshipCode()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TownshipCode

      Returns:
      Township code for Township
    • getTownshipName

      @Nullable public String getTownshipName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TownshipName

      Returns:
      Township
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<BusinessPartnerAddress>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<BusinessPartnerAddress>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<BusinessPartnerAddress>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<BusinessPartnerAddress>