Class BusinessPartnerAddress
Original entity name from the Odata EDM: A_BusinessPartnerAddressType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BusinessPartnerAddress instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the AdditionalStreetPrefixName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the AdditionalStreetSuffixName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the AddressID field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the AddressIDByExternalSystem field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the AddressTimeZone field to query operations.static final BusinessPartnerAddressField<UUID>Use with available fluent helpers to apply the AddressUUID field to query operations.static final BusinessPartnerAddressSelectableSelector for all available fields of BusinessPartnerAddress.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the AuthorizationGroup field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the BusinessPartner field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the CareOfName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the CityCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the CityName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the CompanyPostalCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the Country field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the County field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the CountyCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the DeliveryServiceNumber field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the DeliveryServiceTypeCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the District field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the FormOfAddress field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the FullName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the HomeCityName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the HouseNumber field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the HouseNumberSupplementText field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the Language field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the Person field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the POBox field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the POBoxDeviatingCityName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the POBoxDeviatingCountry field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the POBoxDeviatingRegion field to query operations.static final BusinessPartnerAddressField<Boolean>Use with available fluent helpers to apply the POBoxIsWithoutNumber field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the POBoxLobbyName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the POBoxPostalCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the PostalCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the PrfrdCommMediumType field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the Region field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the StreetName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the StreetPrefixName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the StreetSuffixName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the TaxJurisdiction field to query operations.static final BusinessPartnerAddressLink<BuPaAddressUsage>Use with available fluent helpers to apply the to_AddressUsage navigation property to query operations.static final BusinessPartnerAddressOneToOneLink<BPAddrDepdntIntlLocNumber>Use with available fluent helpers to apply the to_BPAddrDepdntIntlLocNumber navigation property to query operations.static final BusinessPartnerAddressLink<AddressEmailAddress>Use with available fluent helpers to apply the to_EmailAddress navigation property to query operations.static final BusinessPartnerAddressLink<AddressFaxNumber>Use with available fluent helpers to apply the to_FaxNumber navigation property to query operations.static final BusinessPartnerAddressLink<AddressPhoneNumber>Use with available fluent helpers to apply the to_MobilePhoneNumber navigation property to query operations.static final BusinessPartnerAddressLink<AddressPhoneNumber>Use with available fluent helpers to apply the to_PhoneNumber navigation property to query operations.static final BusinessPartnerAddressLink<AddressHomePageURL>Use with available fluent helpers to apply the to_URLAddress navigation property to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the TownshipCode field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the TownshipName field to query operations.static final BusinessPartnerAddressField<String>Use with available fluent helpers to apply the TransportZone field to query operations.static final BusinessPartnerAddressField<ZonedDateTime>Use with available fluent helpers to apply the ValidityEndDate field to query operations.static final BusinessPartnerAddressField<ZonedDateTime>Use with available fluent helpers to apply the ValidityStartDate field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBusinessPartnerAddress(String businessPartner, String addressID, ZonedDateTime validityStartDate, ZonedDateTime validityEndDate, String authorizationGroup, UUID addressUUID, String additionalStreetPrefixName, String additionalStreetSuffixName, String addressTimeZone, String careOfName, String cityCode, String cityName, String companyPostalCode, String country, String county, String deliveryServiceNumber, String deliveryServiceTypeCode, String district, String formOfAddress, String fullName, String homeCityName, String houseNumber, String houseNumberSupplementText, String language, String pOBox, String pOBoxDeviatingCityName, String pOBoxDeviatingCountry, String pOBoxDeviatingRegion, Boolean pOBoxIsWithoutNumber, String pOBoxLobbyName, String pOBoxPostalCode, String person, String postalCode, String prfrdCommMediumType, String region, String streetName, String streetPrefixName, String streetSuffixName, String taxJurisdiction, String transportZone, String addressIDByExternalSystem, String countyCode, String townshipCode, String townshipName, List<BuPaAddressUsage> toAddressUsage, BPAddrDepdntIntlLocNumber toBPAddrDepdntIntlLocNumber, List<AddressEmailAddress> toEmailAddress, List<AddressFaxNumber> toFaxNumber, List<AddressPhoneNumber> toMobilePhoneNumber, List<AddressPhoneNumber> toPhoneNumber, List<AddressHomePageURL> toURLAddress) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAddressUsage(BuPaAddressUsage... entity) Adds elements to the list of associated BuPaAddressUsage entities.voidaddEmailAddress(AddressEmailAddress... entity) Adds elements to the list of associated AddressEmailAddress entities.voidaddFaxNumber(AddressFaxNumber... entity) Adds elements to the list of associated AddressFaxNumber entities.voidaddMobilePhoneNumber(AddressPhoneNumber... entity) Adds elements to the list of associated AddressPhoneNumber entities.voidaddPhoneNumber(AddressPhoneNumber... entity) Adds elements to the list of associated AddressPhoneNumber entities.voidaddURLAddress(AddressHomePageURL... entity) Adds elements to the list of associated AddressHomePageURL entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BuPaAddressUsage entities (one to many) associated with this entity.Fetches the BPAddrDepdntIntlLocNumber entity (one to one) associated with this entity.Fetches the AddressEmailAddress entities (one to many) associated with this entity.Fetches the AddressFaxNumber entities (one to many) associated with this entity.Fetches the AddressPhoneNumber entities (one to many) associated with this entity.Fetches the AddressPhoneNumber entities (one to many) associated with this entity.Fetches the AddressHomePageURL entities (one to many) associated with this entity.static <T,DomainT>
BusinessPartnerAddressField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BusinessPartnerAddressField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 6io.vavr.control.Option<List<BuPaAddressUsage>>Retrieval of associated BuPaAddressUsage entities (one to many).Retrieval of associated BuPaAddressUsage entities (one to many).Constraints: noneConstraints: Not nullable, Maximum length: 4io.vavr.control.Option<BPAddrDepdntIntlLocNumber>Retrieval of associated BPAddrDepdntIntlLocNumber entity (one to one).Retrieval of associated BPAddrDepdntIntlLocNumber entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 8protected StringConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<List<AddressEmailAddress>>Retrieval of associated AddressEmailAddress entities (one to many).Retrieval of associated AddressEmailAddress entities (one to many).protected Stringio.vavr.control.Option<List<AddressFaxNumber>>Retrieval of associated AddressFaxNumber entities (one to many).Retrieval of associated AddressFaxNumber entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10getKey()Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<AddressPhoneNumber>>Retrieval of associated AddressPhoneNumber entities (one to many).Retrieval of associated AddressPhoneNumber entities (one to many).Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<AddressPhoneNumber>>Retrieval of associated AddressPhoneNumber entities (one to many).Retrieval of associated AddressPhoneNumber entities (one to many).getPOBox()Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: noneConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10getType()io.vavr.control.Option<List<AddressHomePageURL>>Retrieval of associated AddressHomePageURL entities (one to many).Retrieval of associated AddressHomePageURL entities (one to many).Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0inthashCode()voidsetAdditionalStreetPrefixName(String additionalStreetPrefixName) Constraints: Not nullable, Maximum length: 40voidsetAdditionalStreetSuffixName(String additionalStreetSuffixName) Constraints: Not nullable, Maximum length: 40voidsetAddressID(String addressID) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetAddressIDByExternalSystem(String addressIDByExternalSystem) Constraints: Not nullable, Maximum length: 20voidsetAddressTimeZone(String addressTimeZone) Constraints: Not nullable, Maximum length: 6voidsetAddressUsage(List<BuPaAddressUsage> value) Overwrites the list of associated BuPaAddressUsage entities for the loaded navigation property to_AddressUsage.voidsetAddressUUID(UUID addressUUID) Constraints: nonevoidsetAuthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4voidOverwrites the associated BPAddrDepdntIntlLocNumber entity for the loaded navigation property to_BPAddrDepdntIntlLocNumber.voidsetBusinessPartner(String businessPartner) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetCareOfName(String careOfName) Constraints: Not nullable, Maximum length: 40voidsetCityCode(String cityCode) Constraints: Not nullable, Maximum length: 12voidsetCityName(String cityName) Constraints: Not nullable, Maximum length: 40voidsetCompanyPostalCode(String companyPostalCode) Constraints: Not nullable, Maximum length: 10voidsetCountry(String country) Constraints: Not nullable, Maximum length: 3voidConstraints: Not nullable, Maximum length: 40voidsetCountyCode(String countyCode) Constraints: Not nullable, Maximum length: 8voidsetDeliveryServiceNumber(String deliveryServiceNumber) Constraints: Not nullable, Maximum length: 10voidsetDeliveryServiceTypeCode(String deliveryServiceTypeCode) Constraints: Not nullable, Maximum length: 4voidsetDistrict(String district) Constraints: Not nullable, Maximum length: 40voidsetEmailAddress(List<AddressEmailAddress> value) Overwrites the list of associated AddressEmailAddress entities for the loaded navigation property to_EmailAddress.voidsetFaxNumber(List<AddressFaxNumber> value) Overwrites the list of associated AddressFaxNumber entities for the loaded navigation property to_FaxNumber.voidsetFormOfAddress(String formOfAddress) Constraints: Not nullable, Maximum length: 4voidsetFullName(String fullName) Constraints: Not nullable, Maximum length: 80voidsetHomeCityName(String homeCityName) Constraints: Not nullable, Maximum length: 40voidsetHouseNumber(String houseNumber) Constraints: Not nullable, Maximum length: 10voidsetHouseNumberSupplementText(String houseNumberSupplementText) Constraints: Not nullable, Maximum length: 10voidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated AddressPhoneNumber entities for the loaded navigation property to_MobilePhoneNumber.voidConstraints: Not nullable, Maximum length: 10voidsetPhoneNumber(List<AddressPhoneNumber> value) Overwrites the list of associated AddressPhoneNumber entities for the loaded navigation property to_PhoneNumber.voidConstraints: Not nullable, Maximum length: 10voidsetPOBoxDeviatingCityName(String pOBoxDeviatingCityName) Constraints: Not nullable, Maximum length: 40voidsetPOBoxDeviatingCountry(String pOBoxDeviatingCountry) Constraints: Not nullable, Maximum length: 3voidsetPOBoxDeviatingRegion(String pOBoxDeviatingRegion) Constraints: Not nullable, Maximum length: 3voidsetPOBoxIsWithoutNumber(Boolean pOBoxIsWithoutNumber) Constraints: nonevoidsetPOBoxLobbyName(String pOBoxLobbyName) Constraints: Not nullable, Maximum length: 40voidsetPOBoxPostalCode(String pOBoxPostalCode) Constraints: Not nullable, Maximum length: 10voidsetPostalCode(String postalCode) Constraints: Not nullable, Maximum length: 10voidsetPrfrdCommMediumType(String prfrdCommMediumType) Constraints: Not nullable, Maximum length: 3voidConstraints: Not nullable, Maximum length: 3protected voidsetServicePathForFetch(String servicePathForFetch) voidsetStreetName(String streetName) Constraints: Not nullable, Maximum length: 60voidsetStreetPrefixName(String streetPrefixName) Constraints: Not nullable, Maximum length: 40voidsetStreetSuffixName(String streetSuffixName) Constraints: Not nullable, Maximum length: 40voidsetTaxJurisdiction(String taxJurisdiction) Constraints: Not nullable, Maximum length: 15voidsetTownshipCode(String townshipCode) Constraints: Not nullable, Maximum length: 8voidsetTownshipName(String townshipName) Constraints: Not nullable, Maximum length: 40voidsetTransportZone(String transportZone) Constraints: Not nullable, Maximum length: 10voidsetURLAddress(List<AddressHomePageURL> value) Overwrites the list of associated AddressHomePageURL entities for the loaded navigation property to_URLAddress.voidsetValidityEndDate(ZonedDateTime validityEndDate) Constraints: Not nullable, Precision: 0voidsetValidityStartDate(ZonedDateTime validityStartDate) Constraints: Not nullable, Precision: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of BusinessPartnerAddress. -
BUSINESS_PARTNER
Use with available fluent helpers to apply the BusinessPartner field to query operations. -
ADDRESS_ID
Use with available fluent helpers to apply the AddressID field to query operations. -
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations. -
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations. -
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations. -
ADDRESS_UUID
Use with available fluent helpers to apply the AddressUUID field to query operations. -
ADDITIONAL_STREET_PREFIX_NAME
Use with available fluent helpers to apply the AdditionalStreetPrefixName field to query operations. -
ADDITIONAL_STREET_SUFFIX_NAME
Use with available fluent helpers to apply the AdditionalStreetSuffixName field to query operations. -
ADDRESS_TIME_ZONE
Use with available fluent helpers to apply the AddressTimeZone field to query operations. -
CARE_OF_NAME
Use with available fluent helpers to apply the CareOfName field to query operations. -
CITY_CODE
Use with available fluent helpers to apply the CityCode field to query operations. -
CITY_NAME
Use with available fluent helpers to apply the CityName field to query operations. -
COMPANY_POSTAL_CODE
Use with available fluent helpers to apply the CompanyPostalCode field to query operations. -
COUNTRY
Use with available fluent helpers to apply the Country field to query operations. -
COUNTY
Use with available fluent helpers to apply the County field to query operations. -
DELIVERY_SERVICE_NUMBER
Use with available fluent helpers to apply the DeliveryServiceNumber field to query operations. -
DELIVERY_SERVICE_TYPE_CODE
Use with available fluent helpers to apply the DeliveryServiceTypeCode field to query operations. -
DISTRICT
Use with available fluent helpers to apply the District field to query operations. -
FORM_OF_ADDRESS
Use with available fluent helpers to apply the FormOfAddress field to query operations. -
FULL_NAME
Use with available fluent helpers to apply the FullName field to query operations. -
HOME_CITY_NAME
Use with available fluent helpers to apply the HomeCityName field to query operations. -
HOUSE_NUMBER
Use with available fluent helpers to apply the HouseNumber field to query operations. -
HOUSE_NUMBER_SUPPLEMENT_TEXT
Use with available fluent helpers to apply the HouseNumberSupplementText field to query operations. -
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations. -
PO_BOX
Use with available fluent helpers to apply the POBox field to query operations. -
PO_BOX_DEVIATING_CITY_NAME
Use with available fluent helpers to apply the POBoxDeviatingCityName field to query operations. -
PO_BOX_DEVIATING_COUNTRY
Use with available fluent helpers to apply the POBoxDeviatingCountry field to query operations. -
PO_BOX_DEVIATING_REGION
Use with available fluent helpers to apply the POBoxDeviatingRegion field to query operations. -
PO_BOX_IS_WITHOUT_NUMBER
Use with available fluent helpers to apply the POBoxIsWithoutNumber field to query operations. -
PO_BOX_LOBBY_NAME
Use with available fluent helpers to apply the POBoxLobbyName field to query operations. -
PO_BOX_POSTAL_CODE
Use with available fluent helpers to apply the POBoxPostalCode field to query operations. -
PERSON
Use with available fluent helpers to apply the Person field to query operations. -
POSTAL_CODE
Use with available fluent helpers to apply the PostalCode field to query operations. -
PRFRD_COMM_MEDIUM_TYPE
Use with available fluent helpers to apply the PrfrdCommMediumType field to query operations. -
REGION
Use with available fluent helpers to apply the Region field to query operations. -
STREET_NAME
Use with available fluent helpers to apply the StreetName field to query operations. -
STREET_PREFIX_NAME
Use with available fluent helpers to apply the StreetPrefixName field to query operations. -
STREET_SUFFIX_NAME
Use with available fluent helpers to apply the StreetSuffixName field to query operations. -
TAX_JURISDICTION
Use with available fluent helpers to apply the TaxJurisdiction field to query operations. -
TRANSPORT_ZONE
Use with available fluent helpers to apply the TransportZone field to query operations. -
ADDRESS_ID_BY_EXTERNAL_SYSTEM
Use with available fluent helpers to apply the AddressIDByExternalSystem field to query operations. -
COUNTY_CODE
Use with available fluent helpers to apply the CountyCode field to query operations. -
TOWNSHIP_CODE
Use with available fluent helpers to apply the TownshipCode field to query operations. -
TOWNSHIP_NAME
Use with available fluent helpers to apply the TownshipName field to query operations. -
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_NUMBERUse with available fluent helpers to apply the to_BPAddrDepdntIntlLocNumber navigation property to query operations. -
TO_EMAIL_ADDRESS
Use with available fluent helpers to apply the to_EmailAddress navigation property to query operations. -
TO_FAX_NUMBER
Use with available fluent helpers to apply the to_FaxNumber navigation property to query operations. -
TO_MOBILE_PHONE_NUMBER
Use with available fluent helpers to apply the to_MobilePhoneNumber navigation property to query operations. -
TO_PHONE_NUMBER
Use with available fluent helpers to apply the to_PhoneNumber navigation property to query operations. -
TO_URL_ADDRESS
Use with available fluent helpers to apply the to_URLAddress navigation property to query operations.
-
-
Constructor Details
-
BusinessPartnerAddress
public BusinessPartnerAddress() -
BusinessPartnerAddress
public BusinessPartnerAddress(@Nullable String businessPartner, @Nullable String addressID, @Nullable ZonedDateTime validityStartDate, @Nullable ZonedDateTime validityEndDate, @Nullable String authorizationGroup, @Nullable UUID addressUUID, @Nullable String additionalStreetPrefixName, @Nullable String additionalStreetSuffixName, @Nullable String addressTimeZone, @Nullable String careOfName, @Nullable String cityCode, @Nullable String cityName, @Nullable String companyPostalCode, @Nullable String country, @Nullable String county, @Nullable String deliveryServiceNumber, @Nullable String deliveryServiceTypeCode, @Nullable String district, @Nullable String formOfAddress, @Nullable String fullName, @Nullable String homeCityName, @Nullable String houseNumber, @Nullable String houseNumberSupplementText, @Nullable String language, @Nullable String pOBox, @Nullable String pOBoxDeviatingCityName, @Nullable String pOBoxDeviatingCountry, @Nullable String pOBoxDeviatingRegion, @Nullable Boolean pOBoxIsWithoutNumber, @Nullable String pOBoxLobbyName, @Nullable String pOBoxPostalCode, @Nullable String person, @Nullable String postalCode, @Nullable String prfrdCommMediumType, @Nullable String region, @Nullable String streetName, @Nullable String streetPrefixName, @Nullable String streetSuffixName, @Nullable String taxJurisdiction, @Nullable String transportZone, @Nullable String addressIDByExternalSystem, @Nullable String countyCode, @Nullable String townshipCode, @Nullable String townshipName, List<BuPaAddressUsage> toAddressUsage, @Nullable BPAddrDepdntIntlLocNumber toBPAddrDepdntIntlLocNumber, List<AddressEmailAddress> toEmailAddress, List<AddressFaxNumber> toFaxNumber, List<AddressPhoneNumber> toMobilePhoneNumber, List<AddressPhoneNumber> toPhoneNumber, List<AddressHomePageURL> toURLAddress)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BusinessPartnerAddress>
-
setBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setAddressID
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressID
- Parameters:
addressID- Address Number
-
setValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Validity Start of a Business Partner Address
-
setValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Validity End of a Business Partner Address
-
setAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Parameters:
authorizationGroup- Authorization Group
-
setAddressUUID
Constraints: noneOriginal property name from the Odata EDM: AddressUUID
- Parameters:
addressUUID- GUID of a Business Partner Address
-
setAdditionalStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetPrefixName
- Parameters:
additionalStreetPrefixName- Street 3
-
setAdditionalStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetSuffixName
- Parameters:
additionalStreetSuffixName- Street 5
-
setAddressTimeZone
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: AddressTimeZone
- Parameters:
addressTimeZone- Address Time Zone
-
setCareOfName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CareOfName
- Parameters:
careOfName- c/o name
-
setCityCode
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CityCode
- Parameters:
cityCode- City code for city/street file
-
setCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CityName
- Parameters:
cityName- City
-
setCompanyPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CompanyPostalCode
- Parameters:
companyPostalCode- Company Postal Code (for Large Customers)
-
setCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Parameters:
country- Country/Region Key
-
setCounty
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: County
- Parameters:
county- County
-
setDeliveryServiceNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: DeliveryServiceNumber
- Parameters:
deliveryServiceNumber- Number of Delivery Service
-
setDeliveryServiceTypeCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: DeliveryServiceTypeCode
- Parameters:
deliveryServiceTypeCode- Type of Delivery Service
-
setDistrict
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: District
- Parameters:
district- District
-
setFormOfAddress
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FormOfAddress
- Parameters:
formOfAddress- Form-of-Address Key
-
setFullName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: FullName
- Parameters:
fullName- Full name of a party (Bus. Partner, Org. Unit, Doc. address)
-
setHomeCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: HomeCityName
- Parameters:
homeCityName- City (different from postal city)
-
setHouseNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HouseNumber
- Parameters:
houseNumber- House Number
-
setHouseNumberSupplementText
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HouseNumberSupplementText
- Parameters:
houseNumberSupplementText- House number supplement
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key
-
setPOBox
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBox
- Parameters:
pOBox- PO Box
-
setPOBoxDeviatingCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: POBoxDeviatingCityName
- Parameters:
pOBoxDeviatingCityName- PO Box city
-
setPOBoxDeviatingCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: POBoxDeviatingCountry
- Parameters:
pOBoxDeviatingCountry- PO Box of Country/Region
-
setPOBoxDeviatingRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: POBoxDeviatingRegion
- Parameters:
pOBoxDeviatingRegion- Region for PO Box (Country/Region, State, Province, ...)
-
setPOBoxIsWithoutNumber
Constraints: noneOriginal property name from the Odata EDM: POBoxIsWithoutNumber
- Parameters:
pOBoxIsWithoutNumber- Flag: PO Box Without Number
-
setPOBoxLobbyName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: POBoxLobbyName
- Parameters:
pOBoxLobbyName- PO Box Lobby
-
setPOBoxPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBoxPostalCode
- Parameters:
pOBoxPostalCode- PO Box Postal Code
-
setPerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Person
- Parameters:
person- Person Number
-
setPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Parameters:
postalCode- City Postal Code
-
setPrfrdCommMediumType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PrfrdCommMediumType
- Parameters:
prfrdCommMediumType- Communication Method (Key) (Business Address Services)
-
setRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Parameters:
region- Region (State, Province, County)
-
setStreetName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: StreetName
- Parameters:
streetName- Street
-
setStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetPrefixName
- Parameters:
streetPrefixName- Street 2
-
setStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetSuffixName
- Parameters:
streetSuffixName- Street 4
-
setTaxJurisdiction
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TaxJurisdiction
- Parameters:
taxJurisdiction- Tax Jurisdiction
-
setTransportZone
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TransportZone
- Parameters:
transportZone- Transportation zone to or from which the goods are delivered
-
setAddressIDByExternalSystem
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: AddressIDByExternalSystem
- Parameters:
addressIDByExternalSystem- Address number in external system
-
setCountyCode
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CountyCode
- Parameters:
countyCode- County code for county
-
setTownshipCode
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: TownshipCode
- Parameters:
townshipCode- Township code for Township
-
setTownshipName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: TownshipName
- Parameters:
townshipName- Township
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BusinessPartnerAddress>
-
getKey
- Overrides:
getKeyin classVdmObject<BusinessPartnerAddress>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BusinessPartnerAddress>
-
fromMap
- Overrides:
fromMapin classVdmObject<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 fieldfieldName- 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
- Overrides:
getDestinationForFetchin classVdmEntity<BusinessPartnerAddress>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BusinessPartnerAddress>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BusinessPartnerAddress>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BusinessPartnerAddress>
-
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
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_AddressUsage is already loaded, the result will
contain the BuPaAddressUsage entities. If not, an
Optionwith result stateemptyis returned.
-
setAddressUsage
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
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
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
nullif 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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BPAddrDepdntIntlLocNumber is already loaded, the
result will contain the BPAddrDepdntIntlLocNumber entity. If not, an
Optionwith result stateemptyis returned.
-
setBPAddrDepdntIntlLocNumber
Overwrites the associated BPAddrDepdntIntlLocNumber entity for the loaded navigation property to_BPAddrDepdntIntlLocNumber.- Parameters:
value- New BPAddrDepdntIntlLocNumber entity.
-
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
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_EmailAddress is already loaded, the result will
contain the AddressEmailAddress entities. If not, an
Optionwith result stateemptyis returned.
-
setEmailAddress
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
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
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
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_FaxNumber is already loaded, the result will contain
the AddressFaxNumber entities. If not, an
Optionwith result stateemptyis returned.
-
setFaxNumber
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
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
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
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_MobilePhoneNumber is already loaded, the result will
contain the AddressPhoneNumber entities. If not, an
Optionwith result stateemptyis returned.
-
setMobilePhoneNumber
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
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
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
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PhoneNumber is already loaded, the result will
contain the AddressPhoneNumber entities. If not, an
Optionwith result stateemptyis returned.
-
setPhoneNumber
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
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
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
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
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
Optionresult state will beempty.- Returns:
- If the information for navigation property to_URLAddress is already loaded, the result will
contain the AddressHomePageURL entities. If not, an
Optionwith result stateemptyis returned.
-
setURLAddress
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
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
-
getBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getAddressID
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressID
- Returns:
- Address Number
-
getValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
- Validity Start of a Business Partner Address
-
getValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
- Validity End of a Business Partner Address
-
getAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
- Authorization Group
-
getAddressUUID
Constraints: noneOriginal property name from the Odata EDM: AddressUUID
- Returns:
- GUID of a Business Partner Address
-
getAdditionalStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetPrefixName
- Returns:
- Street 3
-
getAdditionalStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetSuffixName
- Returns:
- Street 5
-
getAddressTimeZone
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: AddressTimeZone
- Returns:
- Address Time Zone
-
getCareOfName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CareOfName
- Returns:
- c/o name
-
getCityCode
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CityCode
- Returns:
- City code for city/street file
-
getCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CityName
- Returns:
- City
-
getCompanyPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CompanyPostalCode
- Returns:
- Company Postal Code (for Large Customers)
-
getCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Returns:
- Country/Region Key
-
getCounty
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: County
- Returns:
- County
-
getDeliveryServiceNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: DeliveryServiceNumber
- Returns:
- Number of Delivery Service
-
getDeliveryServiceTypeCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: DeliveryServiceTypeCode
- Returns:
- Type of Delivery Service
-
getDistrict
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: District
- Returns:
- District
-
getFormOfAddress
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FormOfAddress
- Returns:
- Form-of-Address Key
-
getFullName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: FullName
- Returns:
- Full name of a party (Bus. Partner, Org. Unit, Doc. address)
-
getHomeCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: HomeCityName
- Returns:
- City (different from postal city)
-
getHouseNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HouseNumber
- Returns:
- House Number
-
getHouseNumberSupplementText
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HouseNumberSupplementText
- Returns:
- House number supplement
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key
-
getPOBox
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBox
- Returns:
- PO Box
-
getPOBoxDeviatingCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: POBoxDeviatingCityName
- Returns:
- PO Box city
-
getPOBoxDeviatingCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: POBoxDeviatingCountry
- Returns:
- PO Box of Country/Region
-
getPOBoxDeviatingRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: POBoxDeviatingRegion
- Returns:
- Region for PO Box (Country/Region, State, Province, ...)
-
getPOBoxIsWithoutNumber
Constraints: noneOriginal property name from the Odata EDM: POBoxIsWithoutNumber
- Returns:
- Flag: PO Box Without Number
-
getPOBoxLobbyName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: POBoxLobbyName
- Returns:
- PO Box Lobby
-
getPOBoxPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBoxPostalCode
- Returns:
- PO Box Postal Code
-
getPerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Person
- Returns:
- Person Number
-
getPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Returns:
- City Postal Code
-
getPrfrdCommMediumType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PrfrdCommMediumType
- Returns:
- Communication Method (Key) (Business Address Services)
-
getRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Returns:
- Region (State, Province, County)
-
getStreetName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: StreetName
- Returns:
- Street
-
getStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetPrefixName
- Returns:
- Street 2
-
getStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetSuffixName
- Returns:
- Street 4
-
getTaxJurisdiction
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TaxJurisdiction
- Returns:
- Tax Jurisdiction
-
getTransportZone
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TransportZone
- Returns:
- Transportation zone to or from which the goods are delivered
-
getAddressIDByExternalSystem
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: AddressIDByExternalSystem
- Returns:
- Address number in external system
-
getCountyCode
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CountyCode
- Returns:
- County code for county
-
getTownshipCode
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: TownshipCode
- Returns:
- Township code for Township
-
getTownshipName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: TownshipName
- Returns:
- Township
-
toString
- Overrides:
toStringin classVdmObject<BusinessPartnerAddress>
-
equals
- Overrides:
equalsin classVdmEntity<BusinessPartnerAddress>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BusinessPartnerAddress>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BusinessPartnerAddress>
-