public class SchedgAgrmtDeliveryAddress extends VdmEntity<SchedgAgrmtDeliveryAddress>
Original entity name from the Odata EDM: A_SchedgAgrmtDeliveryAddressType
Modifier and Type | Class and Description |
---|---|
static class |
SchedgAgrmtDeliveryAddress.SchedgAgrmtDeliveryAddressBuilder |
Modifier and Type | Field and Description |
---|---|
static SchedgAgrmtDeliveryAddressField<String> |
ADDRESS_TYPE
Use with available fluent helpers to apply the AddressType field to query operations.
|
static SchedgAgrmtDeliveryAddressSelectable |
ALL_FIELDS
Selector for all available fields of SchedgAgrmtDeliveryAddress.
|
static SchedgAgrmtDeliveryAddressField<String> |
CITY_NAME
Use with available fluent helpers to apply the CityName field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
CORRESPONDENCE_LANGUAGE
Use with available fluent helpers to apply the CorrespondenceLanguage field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
COUNTRY
Use with available fluent helpers to apply the Country field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the DeliveryAddressID field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
EMAIL_ADDRESS
Use with available fluent helpers to apply the EmailAddress field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
FAX_NUMBER
Use with available fluent helpers to apply the FaxNumber field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
FULL_NAME
Use with available fluent helpers to apply the FullName field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
HOUSE_NUMBER
Use with available fluent helpers to apply the HouseNumber field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
MOBILE_NUMBER
Use with available fluent helpers to apply the MobileNumber field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
PHONE_NUMBER
Use with available fluent helpers to apply the PhoneNumber field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
POSTAL_CODE
Use with available fluent helpers to apply the PostalCode field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
REGION
Use with available fluent helpers to apply the Region field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
SCHEDULING_AGREEMENT
Use with available fluent helpers to apply the SchedulingAgreement field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
SCHEDULING_AGREEMENT_ITEM
Use with available fluent helpers to apply the SchedulingAgreementItem field to query operations.
|
static SchedgAgrmtDeliveryAddressField<String> |
STREET_NAME
Use with available fluent helpers to apply the StreetName field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SchedgAgrmtDeliveryAddress() |
SchedgAgrmtDeliveryAddress(String schedulingAgreement,
String schedulingAgreementItem,
String deliveryAddressID,
String addressType,
String fullName,
String streetName,
String houseNumber,
String postalCode,
String cityName,
String mobileNumber,
String region,
String country,
String emailAddress,
String plant,
String correspondenceLanguage,
String phoneNumber,
String faxNumber) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static SchedgAgrmtDeliveryAddress.SchedgAgrmtDeliveryAddressBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SchedgAgrmtDeliveryAddressField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAddressType()
Constraints: Not nullable, Maximum length: 1
|
String |
getCityName()
Constraints: Not nullable, Maximum length: 40
|
String |
getCorrespondenceLanguage()
Constraints: Not nullable, Maximum length: 2
|
String |
getCountry()
Constraints: Not nullable, Maximum length: 3
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getEmailAddress()
Constraints: Not nullable, Maximum length: 241
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getFaxNumber()
Constraints: Not nullable, Maximum length: 30
|
String |
getFullName()
Constraints: Not nullable, Maximum length: 80
|
String |
getHouseNumber()
Constraints: Not nullable, Maximum length: 10
|
protected Map<String,Object> |
getKey() |
String |
getMobileNumber()
Constraints: Not nullable, Maximum length: 30
|
String |
getPhoneNumber()
Constraints: Not nullable, Maximum length: 30
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getPostalCode()
Constraints: Not nullable, Maximum length: 10
|
String |
getRegion()
Constraints: Not nullable, Maximum length: 3
|
String |
getSchedulingAgreement()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSchedulingAgreementItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getStreetName()
Constraints: Not nullable, Maximum length: 60
|
Class<SchedgAgrmtDeliveryAddress> |
getType() |
int |
hashCode() |
void |
setAddressType(String addressType)
Constraints: Not nullable, Maximum length: 1
|
void |
setCityName(String cityName)
Constraints: Not nullable, Maximum length: 40
|
void |
setCorrespondenceLanguage(String correspondenceLanguage)
Constraints: Not nullable, Maximum length: 2
|
void |
setCountry(String country)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryAddressID(String deliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setEmailAddress(String emailAddress)
Constraints: Not nullable, Maximum length: 241
|
void |
setFaxNumber(String faxNumber)
Constraints: Not nullable, Maximum length: 30
|
void |
setFullName(String fullName)
Constraints: Not nullable, Maximum length: 80
|
void |
setHouseNumber(String houseNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setMobileNumber(String mobileNumber)
Constraints: Not nullable, Maximum length: 30
|
void |
setPhoneNumber(String phoneNumber)
Constraints: Not nullable, Maximum length: 30
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPostalCode(String postalCode)
Constraints: Not nullable, Maximum length: 10
|
void |
setRegion(String region)
Constraints: Not nullable, Maximum length: 3
|
void |
setSchedulingAgreement(String schedulingAgreement)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSchedulingAgreementItem(String schedulingAgreementItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStreetName(String streetName)
Constraints: Not nullable, Maximum length: 60
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final SchedgAgrmtDeliveryAddressSelectable ALL_FIELDS
public static final SchedgAgrmtDeliveryAddressField<String> SCHEDULING_AGREEMENT
public static final SchedgAgrmtDeliveryAddressField<String> SCHEDULING_AGREEMENT_ITEM
public static final SchedgAgrmtDeliveryAddressField<String> DELIVERY_ADDRESS_ID
public static final SchedgAgrmtDeliveryAddressField<String> ADDRESS_TYPE
public static final SchedgAgrmtDeliveryAddressField<String> FULL_NAME
public static final SchedgAgrmtDeliveryAddressField<String> STREET_NAME
public static final SchedgAgrmtDeliveryAddressField<String> HOUSE_NUMBER
public static final SchedgAgrmtDeliveryAddressField<String> POSTAL_CODE
public static final SchedgAgrmtDeliveryAddressField<String> CITY_NAME
public static final SchedgAgrmtDeliveryAddressField<String> MOBILE_NUMBER
public static final SchedgAgrmtDeliveryAddressField<String> REGION
public static final SchedgAgrmtDeliveryAddressField<String> COUNTRY
public static final SchedgAgrmtDeliveryAddressField<String> EMAIL_ADDRESS
public static final SchedgAgrmtDeliveryAddressField<String> PLANT
public static final SchedgAgrmtDeliveryAddressField<String> CORRESPONDENCE_LANGUAGE
public static final SchedgAgrmtDeliveryAddressField<String> PHONE_NUMBER
public static final SchedgAgrmtDeliveryAddressField<String> FAX_NUMBER
public SchedgAgrmtDeliveryAddress()
public SchedgAgrmtDeliveryAddress(@Nullable String schedulingAgreement, @Nullable String schedulingAgreementItem, @Nullable String deliveryAddressID, @Nullable String addressType, @Nullable String fullName, @Nullable String streetName, @Nullable String houseNumber, @Nullable String postalCode, @Nullable String cityName, @Nullable String mobileNumber, @Nullable String region, @Nullable String country, @Nullable String emailAddress, @Nullable String plant, @Nullable String correspondenceLanguage, @Nullable String phoneNumber, @Nullable String faxNumber)
@Nonnull public Class<SchedgAgrmtDeliveryAddress> getType()
getType
in class VdmObject<SchedgAgrmtDeliveryAddress>
public void setSchedulingAgreement(@Nullable String schedulingAgreement)
Original property name from the Odata EDM: SchedulingAgreement
schedulingAgreement
- Purchasing Document Numberpublic void setSchedulingAgreementItem(@Nullable String schedulingAgreementItem)
Original property name from the Odata EDM: SchedulingAgreementItem
schedulingAgreementItem
- Item Number of Purchasing Documentpublic void setDeliveryAddressID(@Nullable String deliveryAddressID)
Original property name from the Odata EDM: DeliveryAddressID
deliveryAddressID
- Manual address number in purchasing document itempublic void setAddressType(@Nullable String addressType)
Original property name from the Odata EDM: AddressType
addressType
- Purchase Requisition Address Typepublic void setFullName(@Nullable String fullName)
Original property name from the Odata EDM: FullName
fullName
- Full name of a party (Bus. Partner, Org. Unit, Doc. address)public void setStreetName(@Nullable String streetName)
Original property name from the Odata EDM: StreetName
streetName
- Streetpublic void setHouseNumber(@Nullable String houseNumber)
Original property name from the Odata EDM: HouseNumber
houseNumber
- House Numberpublic void setPostalCode(@Nullable String postalCode)
Original property name from the Odata EDM: PostalCode
postalCode
- City postal codepublic void setCityName(@Nullable String cityName)
Original property name from the Odata EDM: CityName
cityName
- Citypublic void setMobileNumber(@Nullable String mobileNumber)
Original property name from the Odata EDM: MobileNumber
mobileNumber
- Telephone no.: dialling code+numberpublic void setRegion(@Nullable String region)
Original property name from the Odata EDM: Region
region
- Region (State, Province, County)public void setCountry(@Nullable String country)
Original property name from the Odata EDM: Country
country
- Country Keypublic void setEmailAddress(@Nullable String emailAddress)
Original property name from the Odata EDM: EmailAddress
emailAddress
- E-Mail Addresspublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setCorrespondenceLanguage(@Nullable String correspondenceLanguage)
Original property name from the Odata EDM: CorrespondenceLanguage
correspondenceLanguage
- Language Keypublic void setPhoneNumber(@Nullable String phoneNumber)
Original property name from the Odata EDM: PhoneNumber
phoneNumber
- Telephone no.: dialling code+numberpublic void setFaxNumber(@Nullable String faxNumber)
Original property name from the Odata EDM: FaxNumber
faxNumber
- First Fax No.: Area Code + Numberprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SchedgAgrmtDeliveryAddress>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SchedgAgrmtDeliveryAddress>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SchedgAgrmtDeliveryAddress>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SchedgAgrmtDeliveryAddress>
@Nonnull public static <T> SchedgAgrmtDeliveryAddressField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> SchedgAgrmtDeliveryAddressField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<SchedgAgrmtDeliveryAddress>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<SchedgAgrmtDeliveryAddress>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<SchedgAgrmtDeliveryAddress>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<SchedgAgrmtDeliveryAddress>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static SchedgAgrmtDeliveryAddress.SchedgAgrmtDeliveryAddressBuilder builder()
@Nullable public String getSchedulingAgreement()
Original property name from the Odata EDM: SchedulingAgreement
@Nullable public String getSchedulingAgreementItem()
Original property name from the Odata EDM: SchedulingAgreementItem
@Nullable public String getDeliveryAddressID()
Original property name from the Odata EDM: DeliveryAddressID
@Nullable public String getAddressType()
Original property name from the Odata EDM: AddressType
@Nullable public String getFullName()
Original property name from the Odata EDM: FullName
@Nullable public String getStreetName()
Original property name from the Odata EDM: StreetName
@Nullable public String getHouseNumber()
Original property name from the Odata EDM: HouseNumber
@Nullable public String getPostalCode()
Original property name from the Odata EDM: PostalCode
@Nullable public String getCityName()
Original property name from the Odata EDM: CityName
@Nullable public String getMobileNumber()
Original property name from the Odata EDM: MobileNumber
@Nullable public String getRegion()
Original property name from the Odata EDM: Region
@Nullable public String getCountry()
Original property name from the Odata EDM: Country
@Nullable public String getEmailAddress()
Original property name from the Odata EDM: EmailAddress
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getCorrespondenceLanguage()
Original property name from the Odata EDM: CorrespondenceLanguage
@Nullable public String getPhoneNumber()
Original property name from the Odata EDM: PhoneNumber
@Nullable public String getFaxNumber()
Original property name from the Odata EDM: FaxNumber
@Nonnull public String toString()
toString
in class VdmObject<SchedgAgrmtDeliveryAddress>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<SchedgAgrmtDeliveryAddress>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<SchedgAgrmtDeliveryAddress>
public int hashCode()
hashCode
in class VdmObject<SchedgAgrmtDeliveryAddress>
Copyright © 2021 SAP SE. All rights reserved.