public class SalesContractValAddedSrvc extends VdmEntity<SalesContractValAddedSrvc>
Original entity name from the Odata EDM: A_SalesContractValAddedSrvcType
Modifier and Type | Class and Description |
---|---|
static class |
SalesContractValAddedSrvc.SalesContractValAddedSrvcBuilder |
Modifier and Type | Field and Description |
---|---|
static SalesContractValAddedSrvcSelectable |
ALL_FIELDS
Selector for all available fields of SalesContractValAddedSrvc.
|
static SalesContractValAddedSrvcField<String> |
SALES_CONTRACT
Use with available fluent helpers to apply the SalesContract field to query operations.
|
static SalesContractValAddedSrvcField<String> |
SALES_CONTRACT_ITEM
Use with available fluent helpers to apply the SalesContractItem field to query operations.
|
static SalesContractValAddedSrvcField<Boolean> |
VAL_ADDED_SRVC_HAS_TO_BE_ORDERED
Use with available fluent helpers to apply the ValAddedSrvcHasToBeOrdered field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VAL_ADDED_SRVC_INCREMENT
Use with available fluent helpers to apply the ValAddedSrvcIncrement field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VAL_ADDED_SRVC_IS_CREATED_MANUALLY
Use with available fluent helpers to apply the ValAddedSrvcIsCreatedManually field to query operations.
|
static SalesContractValAddedSrvcField<Boolean> |
VAL_ADDED_SRVC_IS_RLVT_FOR_PROCMT
Use with available fluent helpers to apply the ValAddedSrvcIsRlvtForProcmt field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VAL_ADDED_SRVC_ITEM_GROUP
Use with available fluent helpers to apply the ValAddedSrvcItemGroup field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VAL_ADDED_SRVC_ITEM_NUMBER
Use with available fluent helpers to apply the ValAddedSrvcItemNumber field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VAL_ADDED_SRVC_ITEM_NUMBER_IN_SD
Use with available fluent helpers to apply the ValAddedSrvcItemNumberInSD field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VAL_ADDED_SRVC_TRANSACTION_NUMBER
Use with available fluent helpers to apply the ValAddedSrvcTransactionNumber field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_CHARGE_CODE
Use with available fluent helpers to apply the ValueAddedServiceChargeCode field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_LONG_TEXT
Use with available fluent helpers to apply the ValueAddedServiceLongText field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_PRODUCT
Use with available fluent helpers to apply the ValueAddedServiceProduct field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_TEXT1
Use with available fluent helpers to apply the ValueAddedServiceText1 field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_TEXT2
Use with available fluent helpers to apply the ValueAddedServiceText2 field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_TEXT3
Use with available fluent helpers to apply the ValueAddedServiceText3 field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SERVICE_TYPE
Use with available fluent helpers to apply the ValueAddedServiceType field to query operations.
|
static SalesContractValAddedSrvcField<String> |
VALUE_ADDED_SUB_SERVICE_TYPE
Use with available fluent helpers to apply the ValueAddedSubServiceType field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SalesContractValAddedSrvc() |
SalesContractValAddedSrvc(String valueAddedServiceType,
String valueAddedSubServiceType,
String salesContract,
String salesContractItem,
String valAddedSrvcTransactionNumber,
String valAddedSrvcItemGroup,
String valAddedSrvcItemNumber,
String valueAddedServiceProduct,
Boolean valAddedSrvcHasToBeOrdered,
String valAddedSrvcIncrement,
String valueAddedServiceChargeCode,
String valAddedSrvcIsCreatedManually,
String valAddedSrvcItemNumberInSD,
Boolean valAddedSrvcIsRlvtForProcmt,
String valueAddedServiceText1,
String valueAddedServiceText2,
String valueAddedServiceText3,
String valueAddedServiceLongText) |
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 SalesContractValAddedSrvc.SalesContractValAddedSrvcBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SalesContractValAddedSrvcField<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) |
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
protected Map<String,Object> |
getKey() |
String |
getSalesContract()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSalesContractItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
Class<SalesContractValAddedSrvc> |
getType() |
Boolean |
getValAddedSrvcHasToBeOrdered()
Constraints: none
|
String |
getValAddedSrvcIncrement()
Constraints: Not nullable, Maximum length: 4
|
String |
getValAddedSrvcIsCreatedManually()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getValAddedSrvcIsRlvtForProcmt()
Constraints: none
|
String |
getValAddedSrvcItemGroup()
Constraints: Not nullable, Maximum length: 5
|
String |
getValAddedSrvcItemNumber()
Constraints: Not nullable, Maximum length: 5
|
String |
getValAddedSrvcItemNumberInSD()
Constraints: Not nullable, Maximum length: 6
|
String |
getValAddedSrvcTransactionNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getValueAddedServiceChargeCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getValueAddedServiceLongText()
Constraints: Not nullable, Maximum length: 132
|
String |
getValueAddedServiceProduct()
Constraints: Not nullable, Maximum length: 40
|
String |
getValueAddedServiceText1()
Constraints: Not nullable, Maximum length: 20
|
String |
getValueAddedServiceText2()
Constraints: Not nullable, Maximum length: 20
|
String |
getValueAddedServiceText3()
Constraints: Not nullable, Maximum length: 20
|
String |
getValueAddedServiceType()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getValueAddedSubServiceType()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
int |
hashCode() |
void |
setSalesContract(String salesContract)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSalesContractItem(String salesContractItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setValAddedSrvcHasToBeOrdered(Boolean valAddedSrvcHasToBeOrdered)
Constraints: none
|
void |
setValAddedSrvcIncrement(String valAddedSrvcIncrement)
Constraints: Not nullable, Maximum length: 4
|
void |
setValAddedSrvcIsCreatedManually(String valAddedSrvcIsCreatedManually)
Constraints: Not nullable, Maximum length: 1
|
void |
setValAddedSrvcIsRlvtForProcmt(Boolean valAddedSrvcIsRlvtForProcmt)
Constraints: none
|
void |
setValAddedSrvcItemGroup(String valAddedSrvcItemGroup)
Constraints: Not nullable, Maximum length: 5
|
void |
setValAddedSrvcItemNumber(String valAddedSrvcItemNumber)
Constraints: Not nullable, Maximum length: 5
|
void |
setValAddedSrvcItemNumberInSD(String valAddedSrvcItemNumberInSD)
Constraints: Not nullable, Maximum length: 6
|
void |
setValAddedSrvcTransactionNumber(String valAddedSrvcTransactionNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setValueAddedServiceChargeCode(String valueAddedServiceChargeCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setValueAddedServiceLongText(String valueAddedServiceLongText)
Constraints: Not nullable, Maximum length: 132
|
void |
setValueAddedServiceProduct(String valueAddedServiceProduct)
Constraints: Not nullable, Maximum length: 40
|
void |
setValueAddedServiceText1(String valueAddedServiceText1)
Constraints: Not nullable, Maximum length: 20
|
void |
setValueAddedServiceText2(String valueAddedServiceText2)
Constraints: Not nullable, Maximum length: 20
|
void |
setValueAddedServiceText3(String valueAddedServiceText3)
Constraints: Not nullable, Maximum length: 20
|
void |
setValueAddedServiceType(String valueAddedServiceType)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setValueAddedSubServiceType(String valueAddedSubServiceType)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
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 SalesContractValAddedSrvcSelectable ALL_FIELDS
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_TYPE
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SUB_SERVICE_TYPE
public static final SalesContractValAddedSrvcField<String> SALES_CONTRACT
public static final SalesContractValAddedSrvcField<String> SALES_CONTRACT_ITEM
public static final SalesContractValAddedSrvcField<String> VAL_ADDED_SRVC_TRANSACTION_NUMBER
public static final SalesContractValAddedSrvcField<String> VAL_ADDED_SRVC_ITEM_GROUP
public static final SalesContractValAddedSrvcField<String> VAL_ADDED_SRVC_ITEM_NUMBER
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_PRODUCT
public static final SalesContractValAddedSrvcField<Boolean> VAL_ADDED_SRVC_HAS_TO_BE_ORDERED
public static final SalesContractValAddedSrvcField<String> VAL_ADDED_SRVC_INCREMENT
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_CHARGE_CODE
public static final SalesContractValAddedSrvcField<String> VAL_ADDED_SRVC_IS_CREATED_MANUALLY
public static final SalesContractValAddedSrvcField<String> VAL_ADDED_SRVC_ITEM_NUMBER_IN_SD
public static final SalesContractValAddedSrvcField<Boolean> VAL_ADDED_SRVC_IS_RLVT_FOR_PROCMT
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_TEXT1
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_TEXT2
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_TEXT3
public static final SalesContractValAddedSrvcField<String> VALUE_ADDED_SERVICE_LONG_TEXT
public SalesContractValAddedSrvc()
public SalesContractValAddedSrvc(@Nullable String valueAddedServiceType, @Nullable String valueAddedSubServiceType, @Nullable String salesContract, @Nullable String salesContractItem, @Nullable String valAddedSrvcTransactionNumber, @Nullable String valAddedSrvcItemGroup, @Nullable String valAddedSrvcItemNumber, @Nullable String valueAddedServiceProduct, @Nullable Boolean valAddedSrvcHasToBeOrdered, @Nullable String valAddedSrvcIncrement, @Nullable String valueAddedServiceChargeCode, @Nullable String valAddedSrvcIsCreatedManually, @Nullable String valAddedSrvcItemNumberInSD, @Nullable Boolean valAddedSrvcIsRlvtForProcmt, @Nullable String valueAddedServiceText1, @Nullable String valueAddedServiceText2, @Nullable String valueAddedServiceText3, @Nullable String valueAddedServiceLongText)
@Nonnull public Class<SalesContractValAddedSrvc> getType()
getType
in class VdmObject<SalesContractValAddedSrvc>
public void setValueAddedServiceType(@Nullable String valueAddedServiceType)
Original property name from the Odata EDM: ValueAddedServiceType
valueAddedServiceType
- VAS Service Typespublic void setValueAddedSubServiceType(@Nullable String valueAddedSubServiceType)
Original property name from the Odata EDM: ValueAddedSubServiceType
valueAddedSubServiceType
- VAS Sub Servicespublic void setSalesContract(@Nullable String salesContract)
Original property name from the Odata EDM: SalesContract
salesContract
- Document number of the reference documentpublic void setSalesContractItem(@Nullable String salesContractItem)
Original property name from the Odata EDM: SalesContractItem
salesContractItem
- Item number of the reference itempublic void setValAddedSrvcTransactionNumber(@Nullable String valAddedSrvcTransactionNumber)
Original property name from the Odata EDM: ValAddedSrvcTransactionNumber
valAddedSrvcTransactionNumber
- Transaction Numberpublic void setValAddedSrvcItemGroup(@Nullable String valAddedSrvcItemGroup)
Original property name from the Odata EDM: ValAddedSrvcItemGroup
valAddedSrvcItemGroup
- Item Grouppublic void setValAddedSrvcItemNumber(@Nullable String valAddedSrvcItemNumber)
Original property name from the Odata EDM: ValAddedSrvcItemNumber
valAddedSrvcItemNumber
- Item Numberpublic void setValueAddedServiceProduct(@Nullable String valueAddedServiceProduct)
Original property name from the Odata EDM: ValueAddedServiceProduct
valueAddedServiceProduct
- VAS Material Numberpublic void setValAddedSrvcHasToBeOrdered(@Nullable Boolean valAddedSrvcHasToBeOrdered)
Original property name from the Odata EDM: ValAddedSrvcHasToBeOrdered
valAddedSrvcHasToBeOrdered
- Requirement Relevancy Flag for VAS Materialpublic void setValAddedSrvcIncrement(@Nullable String valAddedSrvcIncrement)
Original property name from the Odata EDM: ValAddedSrvcIncrement
valAddedSrvcIncrement
- VAS Incrementpublic void setValueAddedServiceChargeCode(@Nullable String valueAddedServiceChargeCode)
Original property name from the Odata EDM: ValueAddedServiceChargeCode
valueAddedServiceChargeCode
- VAS Charge Codespublic void setValAddedSrvcIsCreatedManually(@Nullable String valAddedSrvcIsCreatedManually)
Original property name from the Odata EDM: ValAddedSrvcIsCreatedManually
valAddedSrvcIsCreatedManually
- Manual Entry Indicatorpublic void setValAddedSrvcItemNumberInSD(@Nullable String valAddedSrvcItemNumberInSD)
Original property name from the Odata EDM: ValAddedSrvcItemNumberInSD
valAddedSrvcItemNumberInSD
- VAS Item Number in SDpublic void setValAddedSrvcIsRlvtForProcmt(@Nullable Boolean valAddedSrvcIsRlvtForProcmt)
Original property name from the Odata EDM: ValAddedSrvcIsRlvtForProcmt
valAddedSrvcIsRlvtForProcmt
- Procurement Relevant for VAS Materialpublic void setValueAddedServiceText1(@Nullable String valueAddedServiceText1)
Original property name from the Odata EDM: ValueAddedServiceText1
valueAddedServiceText1
- VAS Field 1 for Free Use by Customerpublic void setValueAddedServiceText2(@Nullable String valueAddedServiceText2)
Original property name from the Odata EDM: ValueAddedServiceText2
valueAddedServiceText2
- VAS Field 2 for Free Use by Customerpublic void setValueAddedServiceText3(@Nullable String valueAddedServiceText3)
Original property name from the Odata EDM: ValueAddedServiceText3
valueAddedServiceText3
- VAS Field 3 for Free Use by Customerpublic void setValueAddedServiceLongText(@Nullable String valueAddedServiceLongText)
Original property name from the Odata EDM: ValueAddedServiceLongText
valueAddedServiceLongText
- The valueAddedServiceLongText to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SalesContractValAddedSrvc>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SalesContractValAddedSrvc>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SalesContractValAddedSrvc>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SalesContractValAddedSrvc>
@Nonnull public static <T> SalesContractValAddedSrvcField<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> SalesContractValAddedSrvcField<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<SalesContractValAddedSrvc>
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<SalesContractValAddedSrvc>
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<SalesContractValAddedSrvc>
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<SalesContractValAddedSrvc>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static SalesContractValAddedSrvc.SalesContractValAddedSrvcBuilder builder()
@Nullable public String getValueAddedServiceType()
Original property name from the Odata EDM: ValueAddedServiceType
@Nullable public String getValueAddedSubServiceType()
Original property name from the Odata EDM: ValueAddedSubServiceType
@Nullable public String getSalesContract()
Original property name from the Odata EDM: SalesContract
@Nullable public String getSalesContractItem()
Original property name from the Odata EDM: SalesContractItem
@Nullable public String getValAddedSrvcTransactionNumber()
Original property name from the Odata EDM: ValAddedSrvcTransactionNumber
@Nullable public String getValAddedSrvcItemGroup()
Original property name from the Odata EDM: ValAddedSrvcItemGroup
@Nullable public String getValAddedSrvcItemNumber()
Original property name from the Odata EDM: ValAddedSrvcItemNumber
@Nullable public String getValueAddedServiceProduct()
Original property name from the Odata EDM: ValueAddedServiceProduct
@Nullable public Boolean getValAddedSrvcHasToBeOrdered()
Original property name from the Odata EDM: ValAddedSrvcHasToBeOrdered
@Nullable public String getValAddedSrvcIncrement()
Original property name from the Odata EDM: ValAddedSrvcIncrement
@Nullable public String getValueAddedServiceChargeCode()
Original property name from the Odata EDM: ValueAddedServiceChargeCode
@Nullable public String getValAddedSrvcIsCreatedManually()
Original property name from the Odata EDM: ValAddedSrvcIsCreatedManually
@Nullable public String getValAddedSrvcItemNumberInSD()
Original property name from the Odata EDM: ValAddedSrvcItemNumberInSD
@Nullable public Boolean getValAddedSrvcIsRlvtForProcmt()
Original property name from the Odata EDM: ValAddedSrvcIsRlvtForProcmt
@Nullable public String getValueAddedServiceText1()
Original property name from the Odata EDM: ValueAddedServiceText1
@Nullable public String getValueAddedServiceText2()
Original property name from the Odata EDM: ValueAddedServiceText2
@Nullable public String getValueAddedServiceText3()
Original property name from the Odata EDM: ValueAddedServiceText3
@Nullable public String getValueAddedServiceLongText()
Original property name from the Odata EDM: ValueAddedServiceLongText
@Nonnull public String toString()
toString
in class VdmObject<SalesContractValAddedSrvc>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<SalesContractValAddedSrvc>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<SalesContractValAddedSrvc>
public int hashCode()
hashCode
in class VdmObject<SalesContractValAddedSrvc>
Copyright © 2021 SAP SE. All rights reserved.