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

public class BPContactToAddress extends VdmEntity<BPContactToAddress>
Contact Person Address

Original entity name from the Odata EDM: A_BPContactToAddressType

  • Field Details

    • ALL_FIELDS

      public static final BPContactToAddressSelectable ALL_FIELDS
      Selector for all available fields of BPContactToAddress.
    • RELATIONSHIP_NUMBER

      public static final BPContactToAddressField<String> RELATIONSHIP_NUMBER
      Use with available fluent helpers to apply the RelationshipNumber field to query operations.
    • BUSINESS_PARTNER_COMPANY

      public static final BPContactToAddressField<String> BUSINESS_PARTNER_COMPANY
      Use with available fluent helpers to apply the BusinessPartnerCompany field to query operations.
    • BUSINESS_PARTNER_PERSON

      public static final BPContactToAddressField<String> BUSINESS_PARTNER_PERSON
      Use with available fluent helpers to apply the BusinessPartnerPerson field to query operations.
    • VALIDITY_END_DATE

      public static final BPContactToAddressField<LocalDateTime> VALIDITY_END_DATE
      Use with available fluent helpers to apply the ValidityEndDate field to query operations.
    • ADDRESS_ID

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

      public static final BPContactToAddressField<String> ADDRESS_NUMBER
      Use with available fluent helpers to apply the AddressNumber field to query operations.
    • ADDITIONAL_STREET_PREFIX_NAME

      public static final BPContactToAddressField<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 BPContactToAddressField<String> ADDITIONAL_STREET_SUFFIX_NAME
      Use with available fluent helpers to apply the AdditionalStreetSuffixName field to query operations.
    • ADDRESS_TIME_ZONE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final BPContactToAddressField<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 BPContactToAddressField<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 BPContactToAddressField<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 BPContactToAddressField<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 BPContactToAddressField<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 BPContactToAddressField<String> PO_BOX_POSTAL_CODE
      Use with available fluent helpers to apply the POBoxPostalCode field to query operations.
    • PERSON

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

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

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

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

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

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

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

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

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

      public static final BPContactToAddressField<String> ADDRESS_REPRESENTATION_CODE
      Use with available fluent helpers to apply the AddressRepresentationCode field to query operations.
    • CONTACT_RELATIONSHIP_FUNCTION

      public static final BPContactToAddressField<String> CONTACT_RELATIONSHIP_FUNCTION
      Use with available fluent helpers to apply the ContactRelationshipFunction field to query operations.
    • CONTACT_RELATIONSHIP_DEPARTMENT

      public static final BPContactToAddressField<String> CONTACT_RELATIONSHIP_DEPARTMENT
      Use with available fluent helpers to apply the ContactRelationshipDepartment field to query operations.
    • FLOOR

      public static final BPContactToAddressField<String> FLOOR
      Use with available fluent helpers to apply the Floor field to query operations.
    • CONTACT_PERSON_BUILDING

      public static final BPContactToAddressField<String> CONTACT_PERSON_BUILDING
      Use with available fluent helpers to apply the ContactPersonBuilding field to query operations.
    • ROOM_NUMBER

      public static final BPContactToAddressField<String> ROOM_NUMBER
      Use with available fluent helpers to apply the RoomNumber field to query operations.
    • CONTACT_PERSON_PRFRD_COMM_MEDIUM

      public static final BPContactToAddressField<String> CONTACT_PERSON_PRFRD_COMM_MEDIUM
      Use with available fluent helpers to apply the ContactPersonPrfrdCommMedium field to query operations.
    • CORRESPONDENCE_SHORT_NAME

      public static final BPContactToAddressField<String> CORRESPONDENCE_SHORT_NAME
      Use with available fluent helpers to apply the CorrespondenceShortName field to query operations.
    • INHOUSE_MAIL

      public static final BPContactToAddressField<String> INHOUSE_MAIL
      Use with available fluent helpers to apply the InhouseMail field to query operations.
    • TO_EMAIL_ADDRESS

      public static final BPContactToAddressLink<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 BPContactToAddressLink<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 BPContactToAddressLink<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 BPContactToAddressLink<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 BPContactToAddressLink<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<BPContactToAddress> getType()
      Specified by:
      getType in class VdmObject<BPContactToAddress>
    • setRelationshipNumber

      public void setRelationshipNumber(@Nullable String relationshipNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RelationshipNumber

      Parameters:
      relationshipNumber - BP Relationship Number
    • setBusinessPartnerCompany

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

      Original property name from the Odata EDM: BusinessPartnerCompany

      Parameters:
      businessPartnerCompany - Business Partner Number
    • setBusinessPartnerPerson

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

      Original property name from the Odata EDM: BusinessPartnerPerson

      Parameters:
      businessPartnerPerson - Business Partner Number
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Validity Date (Valid To)
    • 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
    • setAddressNumber

      public void setAddressNumber(@Nullable String addressNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressNumber

      Parameters:
      addressNumber - Address Number
    • 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
    • setAddressRepresentationCode

      public void setAddressRepresentationCode(@Nullable String addressRepresentationCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AddressRepresentationCode

      Parameters:
      addressRepresentationCode - Version ID for International Addresses
    • setContactRelationshipFunction

      public void setContactRelationshipFunction(@Nullable String contactRelationshipFunction)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ContactRelationshipFunction

      Parameters:
      contactRelationshipFunction - Function
    • setContactRelationshipDepartment

      public void setContactRelationshipDepartment(@Nullable String contactRelationshipDepartment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ContactRelationshipDepartment

      Parameters:
      contactRelationshipDepartment - Department
    • setFloor

      public void setFloor(@Nullable String floor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Floor

      Parameters:
      floor - Floor in building
    • setContactPersonBuilding

      public void setContactPersonBuilding(@Nullable String contactPersonBuilding)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ContactPersonBuilding

      Parameters:
      contactPersonBuilding - Building (number or code)
    • setRoomNumber

      public void setRoomNumber(@Nullable String roomNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RoomNumber

      Parameters:
      roomNumber - Room or Apartment Number
    • setContactPersonPrfrdCommMedium

      public void setContactPersonPrfrdCommMedium(@Nullable String contactPersonPrfrdCommMedium)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ContactPersonPrfrdCommMedium

      Parameters:
      contactPersonPrfrdCommMedium - Communication Method (Key) (Business Address Services)
    • setCorrespondenceShortName

      public void setCorrespondenceShortName(@Nullable String correspondenceShortName)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CorrespondenceShortName

      Parameters:
      correspondenceShortName - Short name for correspondence
    • setInhouseMail

      public void setInhouseMail(@Nullable String inhouseMail)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InhouseMail

      Parameters:
      inhouseMail - Internal Mail Postal Code
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> BPContactToAddressField<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> BPContactToAddressField<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<BPContactToAddress>
    • setServicePathForFetch

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

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

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

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<BPContactToAddress>
    • 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress 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 BPContactToAddress.BPContactToAddressBuilder builder()
    • getRelationshipNumber

      @Nullable public String getRelationshipNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RelationshipNumber

      Returns:
      BP Relationship Number
    • getBusinessPartnerCompany

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

      Original property name from the Odata EDM: BusinessPartnerCompany

      Returns:
      Business Partner Number
    • getBusinessPartnerPerson

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

      Original property name from the Odata EDM: BusinessPartnerPerson

      Returns:
      Business Partner Number
    • getValidityEndDate

      @Nullable public LocalDateTime getValidityEndDate()
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Validity Date (Valid To)
    • getAddressID

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

      Original property name from the Odata EDM: AddressID

      Returns:
      Address Number
    • getAddressNumber

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

      Original property name from the Odata EDM: AddressNumber

      Returns:
      Address Number
    • 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
    • getAddressRepresentationCode

      @Nullable public String getAddressRepresentationCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AddressRepresentationCode

      Returns:
      Version ID for International Addresses
    • getContactRelationshipFunction

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

      Original property name from the Odata EDM: ContactRelationshipFunction

      Returns:
      Function
    • getContactRelationshipDepartment

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

      Original property name from the Odata EDM: ContactRelationshipDepartment

      Returns:
      Department
    • getFloor

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

      Original property name from the Odata EDM: Floor

      Returns:
      Floor in building
    • getContactPersonBuilding

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

      Original property name from the Odata EDM: ContactPersonBuilding

      Returns:
      Building (number or code)
    • getRoomNumber

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

      Original property name from the Odata EDM: RoomNumber

      Returns:
      Room or Apartment Number
    • getContactPersonPrfrdCommMedium

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

      Original property name from the Odata EDM: ContactPersonPrfrdCommMedium

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

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

      Original property name from the Odata EDM: CorrespondenceShortName

      Returns:
      Short name for correspondence
    • getInhouseMail

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

      Original property name from the Odata EDM: InhouseMail

      Returns:
      Internal Mail Postal Code
    • toString

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

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

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

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