Class WhseDeliveryDocumentAddress
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: WhseDeliveryDocumentAddressType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of WhseDeliveryDocumentAddress instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty<WhseDeliveryDocumentAddress>Selector for all available fields of WhseDeliveryDocumentAddress.static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>static final SimpleProperty.String<WhseDeliveryDocumentAddress>Use with available request builders to apply the _WhseOutbDeliveryOrderHead navigation property to query operations.Use with available request builders to apply the _WhseOutbDeliveryOrderItem navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionWhseDeliveryDocumentAddress(String eWMOutboundDeliveryOrder, String eWMOutboundDeliveryOrderItem, String businessPartnerRole, String businessPartnerName1, String businessPartnerName2, String streetPrefixName, String additionalStreetPrefixName, String streetName, String streetSuffixName, String additionalStreetSuffixName, String houseNumber, String postalCode, String cityName, String region, String country, String phoneNumber, String emailAddress, String isBusinessPurposeCompleted, WhseOutboundDeliveryOrderHead to_WhseOutbDeliveryOrderHead, WhseOutboundDeliveryOrderItem to_WhseOutbDeliveryOrderItem) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 241protected String(Key Field) Constraints: Not nullable, Maximum length: 35(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40getType()io.vavr.control.Option<WhseOutboundDeliveryOrderHead>Retrieval of associated WhseOutboundDeliveryOrderHead entity (one to one).io.vavr.control.Option<WhseOutboundDeliveryOrderItem>Retrieval of associated WhseOutboundDeliveryOrderItem entity (one to one).inthashCode()voidsetAdditionalStreetPrefixName(String additionalStreetPrefixName) Constraints: Not nullable, Maximum length: 40voidsetAdditionalStreetSuffixName(String additionalStreetSuffixName) Constraints: Not nullable, Maximum length: 40voidsetBusinessPartnerName1(String businessPartnerName1) Constraints: Not nullable, Maximum length: 40voidsetBusinessPartnerName2(String businessPartnerName2) Constraints: Not nullable, Maximum length: 40voidsetBusinessPartnerRole(String businessPartnerRole) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetCityName(String cityName) Constraints: Not nullable, Maximum length: 40voidsetCountry(String country) Constraints: Not nullable, Maximum length: 3voidsetEmailAddress(String emailAddress) Constraints: Not nullable, Maximum length: 241voidsetEWMOutboundDeliveryOrder(String eWMOutboundDeliveryOrder) (Key Field) Constraints: Not nullable, Maximum length: 35voidsetEWMOutboundDeliveryOrderItem(String eWMOutboundDeliveryOrderItem) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetHouseNumber(String houseNumber) Constraints: Not nullable, Maximum length: 10voidsetIsBusinessPurposeCompleted(String isBusinessPurposeCompleted) Constraints: Not nullable, Maximum length: 1voidsetPhoneNumber(String phoneNumber) Constraints: Not nullable, Maximum length: 30voidsetPostalCode(String postalCode) Constraints: Not nullable, Maximum length: 10voidConstraints: Not nullable, Maximum length: 3voidsetStreetName(String streetName) Constraints: Not nullable, Maximum length: 60voidsetStreetPrefixName(String streetPrefixName) Constraints: Not nullable, Maximum length: 40voidsetStreetSuffixName(String streetSuffixName) Constraints: Not nullable, Maximum length: 40voidOverwrites the associated WhseOutboundDeliveryOrderHead entity for the loaded navigation property _WhseOutbDeliveryOrderHead.voidOverwrites the associated WhseOutboundDeliveryOrderItem entity for the loaded navigation property _WhseOutbDeliveryOrderItem.toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, 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 WhseDeliveryDocumentAddress. -
EWM_OUTBOUND_DELIVERY_ORDER
-
EWM_OUTBOUND_DELIVERY_ORDER_ITEM
public static final SimpleProperty.String<WhseDeliveryDocumentAddress> EWM_OUTBOUND_DELIVERY_ORDER_ITEM -
BUSINESS_PARTNER_ROLE
-
BUSINESS_PARTNER_NAME1
-
BUSINESS_PARTNER_NAME2
-
STREET_PREFIX_NAME
-
ADDITIONAL_STREET_PREFIX_NAME
public static final SimpleProperty.String<WhseDeliveryDocumentAddress> ADDITIONAL_STREET_PREFIX_NAME -
STREET_NAME
-
STREET_SUFFIX_NAME
-
ADDITIONAL_STREET_SUFFIX_NAME
public static final SimpleProperty.String<WhseDeliveryDocumentAddress> ADDITIONAL_STREET_SUFFIX_NAME -
HOUSE_NUMBER
-
POSTAL_CODE
-
CITY_NAME
-
REGION
-
COUNTRY
-
PHONE_NUMBER
-
EMAIL_ADDRESS
-
IS_BUSINESS_PURPOSE_COMPLETED
public static final SimpleProperty.String<WhseDeliveryDocumentAddress> IS_BUSINESS_PURPOSE_COMPLETED -
TO__WHSE_OUTB_DELIVERY_ORDER_HEAD
public static final NavigationProperty.Single<WhseDeliveryDocumentAddress,WhseOutboundDeliveryOrderHead> TO__WHSE_OUTB_DELIVERY_ORDER_HEADUse with available request builders to apply the _WhseOutbDeliveryOrderHead navigation property to query operations. -
TO__WHSE_OUTB_DELIVERY_ORDER_ITEM
public static final NavigationProperty.Single<WhseDeliveryDocumentAddress,WhseOutboundDeliveryOrderItem> TO__WHSE_OUTB_DELIVERY_ORDER_ITEMUse with available request builders to apply the _WhseOutbDeliveryOrderItem navigation property to query operations.
-
-
Constructor Details
-
WhseDeliveryDocumentAddress
public WhseDeliveryDocumentAddress() -
WhseDeliveryDocumentAddress
public WhseDeliveryDocumentAddress(@Nullable String eWMOutboundDeliveryOrder, @Nullable String eWMOutboundDeliveryOrderItem, @Nullable String businessPartnerRole, @Nullable String businessPartnerName1, @Nullable String businessPartnerName2, @Nullable String streetPrefixName, @Nullable String additionalStreetPrefixName, @Nullable String streetName, @Nullable String streetSuffixName, @Nullable String additionalStreetSuffixName, @Nullable String houseNumber, @Nullable String postalCode, @Nullable String cityName, @Nullable String region, @Nullable String country, @Nullable String phoneNumber, @Nullable String emailAddress, @Nullable String isBusinessPurposeCompleted, @Nullable WhseOutboundDeliveryOrderHead to_WhseOutbDeliveryOrderHead, @Nullable WhseOutboundDeliveryOrderItem to_WhseOutbDeliveryOrderItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<WhseDeliveryDocumentAddress>
-
setEWMOutboundDeliveryOrder
(Key Field) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: EWMOutboundDeliveryOrder
- Parameters:
eWMOutboundDeliveryOrder- Document Number
-
setEWMOutboundDeliveryOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EWMOutboundDeliveryOrderItem
- Parameters:
eWMOutboundDeliveryOrderItem- Item Number
-
setBusinessPartnerRole
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BusinessPartnerRole
- Parameters:
businessPartnerRole- Partner Role
-
setBusinessPartnerName1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerName1
- Parameters:
businessPartnerName1- Name 1
-
setBusinessPartnerName2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerName2
- Parameters:
businessPartnerName2- Name 2
-
setStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetPrefixName
- Parameters:
streetPrefixName- Street 2
-
setAdditionalStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetPrefixName
- Parameters:
additionalStreetPrefixName- Street 3
-
setStreetName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: StreetName
- Parameters:
streetName- Street
-
setStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetSuffixName
- Parameters:
streetSuffixName- Street 4
-
setAdditionalStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetSuffixName
- Parameters:
additionalStreetSuffixName- Street 5
-
setHouseNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HouseNumber
- Parameters:
houseNumber- House Number
-
setPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Parameters:
postalCode- City Postal Code
-
setCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CityName
- Parameters:
cityName- City
-
setRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Parameters:
region- Region (State, Province, County)
-
setCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Parameters:
country- Country/Region Key
-
setPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PhoneNumber
- Parameters:
phoneNumber- Complete Number: Dialing Code+Number+Extension
-
setEmailAddress
Constraints: Not nullable, Maximum length: 241Original property name from the Odata EDM: EmailAddress
- Parameters:
emailAddress- Email Address
-
setIsBusinessPurposeCompleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsBusinessPurposeCompleted
- Parameters:
isBusinessPurposeCompleted- Business Purpose Completed Flag
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<WhseDeliveryDocumentAddress>
-
getKey
- Overrides:
getKeyin classVdmObject<WhseDeliveryDocumentAddress>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<WhseDeliveryDocumentAddress>
-
fromMap
- Overrides:
fromMapin classVdmObject<WhseDeliveryDocumentAddress>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<WhseDeliveryDocumentAddress>
-
getWhseOutbDeliveryOrderHeadIfPresent
@Nonnull public io.vavr.control.Option<WhseOutboundDeliveryOrderHead> getWhseOutbDeliveryOrderHeadIfPresent()Retrieval of associated WhseOutboundDeliveryOrderHead entity (one to one). This corresponds to the OData navigation property _WhseOutbDeliveryOrderHead.If the navigation property for an entity WhseDeliveryDocumentAddress 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 _WhseOutbDeliveryOrderHead is already loaded, the
result will contain the WhseOutboundDeliveryOrderHead entity. If not, an
Optionwith result stateemptyis returned.
-
setWhseOutbDeliveryOrderHead
Overwrites the associated WhseOutboundDeliveryOrderHead entity for the loaded navigation property _WhseOutbDeliveryOrderHead.- Parameters:
value- New WhseOutboundDeliveryOrderHead entity.
-
getWhseOutbDeliveryOrderItemIfPresent
@Nonnull public io.vavr.control.Option<WhseOutboundDeliveryOrderItem> getWhseOutbDeliveryOrderItemIfPresent()Retrieval of associated WhseOutboundDeliveryOrderItem entity (one to one). This corresponds to the OData navigation property _WhseOutbDeliveryOrderItem.If the navigation property for an entity WhseDeliveryDocumentAddress 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 _WhseOutbDeliveryOrderItem is already loaded, the
result will contain the WhseOutboundDeliveryOrderItem entity. If not, an
Optionwith result stateemptyis returned.
-
setWhseOutbDeliveryOrderItem
Overwrites the associated WhseOutboundDeliveryOrderItem entity for the loaded navigation property _WhseOutbDeliveryOrderItem.- Parameters:
value- New WhseOutboundDeliveryOrderItem entity.
-
builder
-
getEWMOutboundDeliveryOrder
(Key Field) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: EWMOutboundDeliveryOrder
- Returns:
- Document Number
-
getEWMOutboundDeliveryOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EWMOutboundDeliveryOrderItem
- Returns:
- Item Number
-
getBusinessPartnerRole
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BusinessPartnerRole
- Returns:
- Partner Role
-
getBusinessPartnerName1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerName1
- Returns:
- Name 1
-
getBusinessPartnerName2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerName2
- Returns:
- Name 2
-
getStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetPrefixName
- Returns:
- Street 2
-
getAdditionalStreetPrefixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetPrefixName
- Returns:
- Street 3
-
getStreetName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: StreetName
- Returns:
- Street
-
getStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StreetSuffixName
- Returns:
- Street 4
-
getAdditionalStreetSuffixName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalStreetSuffixName
- Returns:
- Street 5
-
getHouseNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HouseNumber
- Returns:
- House Number
-
getPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Returns:
- City Postal Code
-
getCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CityName
- Returns:
- City
-
getRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Returns:
- Region (State, Province, County)
-
getCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Returns:
- Country/Region Key
-
getPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PhoneNumber
- Returns:
- Complete Number: Dialing Code+Number+Extension
-
getEmailAddress
Constraints: Not nullable, Maximum length: 241Original property name from the Odata EDM: EmailAddress
- Returns:
- Email Address
-
getIsBusinessPurposeCompleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsBusinessPurposeCompleted
- Returns:
- Business Purpose Completed Flag
-
toString
- Overrides:
toStringin classVdmObject<WhseDeliveryDocumentAddress>
-
equals
- Overrides:
equalsin classVdmEntity<WhseDeliveryDocumentAddress>
-
canEqual
- Overrides:
canEqualin classVdmEntity<WhseDeliveryDocumentAddress>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<WhseDeliveryDocumentAddress>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<WhseDeliveryDocumentAddress>
-