public class CndnContrConditionRecordScale extends VdmEntity<CndnContrConditionRecordScale>
Original entity name from the Odata EDM: CndnContrConditionRecordScaleType
Modifier and Type | Class and Description |
---|---|
static class |
CndnContrConditionRecordScale.CndnContrConditionRecordScaleBuilder
Helper class to allow for fluent creation of CndnContrConditionRecordScale instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
CndnContrConditionRecordScale() |
CndnContrConditionRecordScale(String conditionContract,
String conditionRecord,
String conditionScaleLine,
BigDecimal conditionScaleQuantity,
String conditionScaleQuantityUnit,
String cndnScaleQuantityUnitISOCode,
String cndnScaleQuantityUnitSAPCode,
BigDecimal conditionScaleAmount,
String conditionScaleAmountCurrency,
BigDecimal conditionRateAmount,
String conditionCurrency,
BigDecimal conditionQuantity,
String conditionQuantityUnit,
String conditionQuantityUnitISOCode,
String conditionQuantityUnitSAPCode,
BigDecimal conditionRateRatio,
String conditionRateRatioUnit,
String conditionRateRatioUnitISOCode,
String conditionRateRatioUnitSAPCode,
String conditionTable,
String conditionApplication,
String conditionType,
String conditionCalculationType,
String pricingScaleBasis,
String pricingScaleType,
CndnContrConditionRecord to_CndnContrCndnRecord,
ConditionContract to_ConditionContract) |
Modifier and Type | Method and Description |
---|---|
static CndnContrConditionRecordScale.CndnContrConditionRecordScaleBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
io.vavr.control.Option<CndnContrConditionRecord> |
getCndnContrCndnRecordIfPresent()
Retrieval of associated CndnContrConditionRecord entity (one to one).
|
String |
getCndnScaleQuantityUnitISOCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getCndnScaleQuantityUnitSAPCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionApplication()
Constraints: Not nullable, Maximum length: 2
|
String |
getConditionCalculationType()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionContract()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<ConditionContract> |
getConditionContractIfPresent()
Retrieval of associated ConditionContract entity (one to one).
|
String |
getConditionCurrency()
Constraints: Not nullable, Maximum length: 5
|
BigDecimal |
getConditionQuantity()
Constraints: Not nullable, Precision: 5
|
String |
getConditionQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionQuantityUnitISOCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionQuantityUnitSAPCode()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getConditionRateAmount()
Constraints: Not nullable, Precision: 24, Scale: 9
|
BigDecimal |
getConditionRateRatio()
Constraints: Not nullable, Precision: 24, Scale: 9
|
String |
getConditionRateRatioUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionRateRatioUnitISOCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionRateRatioUnitSAPCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionRecord()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getConditionScaleAmount()
Constraints: Not nullable, Precision: 24, Scale: 9
|
String |
getConditionScaleAmountCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getConditionScaleLine()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getConditionScaleQuantity()
Constraints: Not nullable, Precision: 15, Scale: 3
|
String |
getConditionScaleQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionTable()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionType()
Constraints: Not nullable, Maximum length: 4
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
String |
getPricingScaleBasis()
Constraints: Not nullable, Maximum length: 3
|
String |
getPricingScaleType()
Constraints: Not nullable, Maximum length: 1
|
Class<CndnContrConditionRecordScale> |
getType() |
int |
hashCode() |
void |
setCndnContrCndnRecord(CndnContrConditionRecord value)
Overwrites the associated CndnContrConditionRecord entity for the loaded navigation property
_CndnContrCndnRecord.
|
void |
setCndnScaleQuantityUnitISOCode(String cndnScaleQuantityUnitISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setCndnScaleQuantityUnitSAPCode(String cndnScaleQuantityUnitSAPCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionApplication(String conditionApplication)
Constraints: Not nullable, Maximum length: 2
|
void |
setConditionCalculationType(String conditionCalculationType)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionContract(ConditionContract value)
Overwrites the associated ConditionContract entity for the loaded navigation property
_ConditionContract.
|
void |
setConditionContract(String conditionContract)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setConditionCurrency(String conditionCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setConditionQuantity(BigDecimal conditionQuantity)
Constraints: Not nullable, Precision: 5
|
void |
setConditionQuantityUnit(String conditionQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionQuantityUnitISOCode(String conditionQuantityUnitISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionQuantityUnitSAPCode(String conditionQuantityUnitSAPCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRateAmount(BigDecimal conditionRateAmount)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionRateRatio(BigDecimal conditionRateRatio)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionRateRatioUnit(String conditionRateRatioUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRateRatioUnitISOCode(String conditionRateRatioUnitISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRateRatioUnitSAPCode(String conditionRateRatioUnitSAPCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRecord(String conditionRecord)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setConditionScaleAmount(BigDecimal conditionScaleAmount)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionScaleAmountCurrency(String conditionScaleAmountCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setConditionScaleLine(String conditionScaleLine)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setConditionScaleQuantity(BigDecimal conditionScaleQuantity)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setConditionScaleQuantityUnit(String conditionScaleQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionTable(String conditionTable)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionType(String conditionType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPricingScaleBasis(String pricingScaleBasis)
Constraints: Not nullable, Maximum length: 3
|
void |
setPricingScaleType(String pricingScaleType)
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<CndnContrConditionRecordScale> ALL_FIELDS
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_CONTRACT
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_RECORD
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_SCALE_LINE
public static final SimpleProperty.NumericDecimal<CndnContrConditionRecordScale> CONDITION_SCALE_QUANTITY
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_SCALE_QUANTITY_UNIT
public static final SimpleProperty.String<CndnContrConditionRecordScale> CNDN_SCALE_QUANTITY_UNIT_ISO_CODE
public static final SimpleProperty.String<CndnContrConditionRecordScale> CNDN_SCALE_QUANTITY_UNIT_SAP_CODE
public static final SimpleProperty.NumericDecimal<CndnContrConditionRecordScale> CONDITION_SCALE_AMOUNT
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_SCALE_AMOUNT_CURRENCY
public static final SimpleProperty.NumericDecimal<CndnContrConditionRecordScale> CONDITION_RATE_AMOUNT
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_CURRENCY
public static final SimpleProperty.NumericDecimal<CndnContrConditionRecordScale> CONDITION_QUANTITY
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_QUANTITY_UNIT
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_QUANTITY_UNIT_ISO_CODE
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_QUANTITY_UNIT_SAP_CODE
public static final SimpleProperty.NumericDecimal<CndnContrConditionRecordScale> CONDITION_RATE_RATIO
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_RATE_RATIO_UNIT
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_RATE_RATIO_UNIT_ISO_CODE
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_RATE_RATIO_UNIT_SAP_CODE
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_TABLE
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_APPLICATION
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_TYPE
public static final SimpleProperty.String<CndnContrConditionRecordScale> CONDITION_CALCULATION_TYPE
public static final SimpleProperty.String<CndnContrConditionRecordScale> PRICING_SCALE_BASIS
public static final SimpleProperty.String<CndnContrConditionRecordScale> PRICING_SCALE_TYPE
public static final NavigationProperty.Single<CndnContrConditionRecordScale,CndnContrConditionRecord> TO__CNDN_CONTR_CNDN_RECORD
public static final NavigationProperty.Single<CndnContrConditionRecordScale,ConditionContract> TO__CONDITION_CONTRACT
public CndnContrConditionRecordScale()
public CndnContrConditionRecordScale(@Nullable String conditionContract, @Nullable String conditionRecord, @Nullable String conditionScaleLine, @Nullable BigDecimal conditionScaleQuantity, @Nullable String conditionScaleQuantityUnit, @Nullable String cndnScaleQuantityUnitISOCode, @Nullable String cndnScaleQuantityUnitSAPCode, @Nullable BigDecimal conditionScaleAmount, @Nullable String conditionScaleAmountCurrency, @Nullable BigDecimal conditionRateAmount, @Nullable String conditionCurrency, @Nullable BigDecimal conditionQuantity, @Nullable String conditionQuantityUnit, @Nullable String conditionQuantityUnitISOCode, @Nullable String conditionQuantityUnitSAPCode, @Nullable BigDecimal conditionRateRatio, @Nullable String conditionRateRatioUnit, @Nullable String conditionRateRatioUnitISOCode, @Nullable String conditionRateRatioUnitSAPCode, @Nullable String conditionTable, @Nullable String conditionApplication, @Nullable String conditionType, @Nullable String conditionCalculationType, @Nullable String pricingScaleBasis, @Nullable String pricingScaleType, @Nullable CndnContrConditionRecord to_CndnContrCndnRecord, @Nullable ConditionContract to_ConditionContract)
@Nonnull public Class<CndnContrConditionRecordScale> getType()
getType
in class VdmObject<CndnContrConditionRecordScale>
public void setConditionContract(@Nullable String conditionContract)
Original property name from the Odata EDM: ConditionContract
conditionContract
- Condition Contractpublic void setConditionRecord(@Nullable String conditionRecord)
Original property name from the Odata EDM: ConditionRecord
conditionRecord
- Number of the Condition Recordpublic void setConditionScaleLine(@Nullable String conditionScaleLine)
Original property name from the Odata EDM: ConditionScaleLine
conditionScaleLine
- Current number of the line scalepublic void setConditionScaleQuantity(@Nullable BigDecimal conditionScaleQuantity)
Original property name from the Odata EDM: ConditionScaleQuantity
conditionScaleQuantity
- Condition Scale Quantitypublic void setConditionScaleQuantityUnit(@Nullable String conditionScaleQuantityUnit)
Original property name from the Odata EDM: ConditionScaleQuantityUnit
conditionScaleQuantityUnit
- Condition Scale Unit of Measurepublic void setCndnScaleQuantityUnitISOCode(@Nullable String cndnScaleQuantityUnitISOCode)
Original property name from the Odata EDM: CndnScaleQuantityUnitISOCode
cndnScaleQuantityUnitISOCode
- Condition Scale Unit of Measure in ISO Codepublic void setCndnScaleQuantityUnitSAPCode(@Nullable String cndnScaleQuantityUnitSAPCode)
Original property name from the Odata EDM: CndnScaleQuantityUnitSAPCode
cndnScaleQuantityUnitSAPCode
- Condition Scale Unit of Measure in SAP Codepublic void setConditionScaleAmount(@Nullable BigDecimal conditionScaleAmount)
Original property name from the Odata EDM: ConditionScaleAmount
conditionScaleAmount
- The conditionScaleAmount to set.public void setConditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency)
Original property name from the Odata EDM: ConditionScaleAmountCurrency
conditionScaleAmountCurrency
- Scale Currencypublic void setConditionRateAmount(@Nullable BigDecimal conditionRateAmount)
Original property name from the Odata EDM: ConditionRateAmount
conditionRateAmount
- The conditionRateAmount to set.public void setConditionCurrency(@Nullable String conditionCurrency)
Original property name from the Odata EDM: ConditionCurrency
conditionCurrency
- Condition Unit (Currency or Percentage)public void setConditionQuantity(@Nullable BigDecimal conditionQuantity)
Original property name from the Odata EDM: ConditionQuantity
conditionQuantity
- Condition Pricing Unitpublic void setConditionQuantityUnit(@Nullable String conditionQuantityUnit)
Original property name from the Odata EDM: ConditionQuantityUnit
conditionQuantityUnit
- Condition Unitpublic void setConditionQuantityUnitISOCode(@Nullable String conditionQuantityUnitISOCode)
Original property name from the Odata EDM: ConditionQuantityUnitISOCode
conditionQuantityUnitISOCode
- Condition Quantity Unit in ISO codepublic void setConditionQuantityUnitSAPCode(@Nullable String conditionQuantityUnitSAPCode)
Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
conditionQuantityUnitSAPCode
- Condition Quantity Unit in SAP codepublic void setConditionRateRatio(@Nullable BigDecimal conditionRateRatio)
Original property name from the Odata EDM: ConditionRateRatio
conditionRateRatio
- Condition Percentage (Transactional Processing)public void setConditionRateRatioUnit(@Nullable String conditionRateRatioUnit)
Original property name from the Odata EDM: ConditionRateRatioUnit
conditionRateRatioUnit
- Percent Sign (Transactional Processing)public void setConditionRateRatioUnitISOCode(@Nullable String conditionRateRatioUnitISOCode)
Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
conditionRateRatioUnitISOCode
- Percent Sign in ISO Codepublic void setConditionRateRatioUnitSAPCode(@Nullable String conditionRateRatioUnitSAPCode)
Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
conditionRateRatioUnitSAPCode
- Percent Sign in SAP Codepublic void setConditionTable(@Nullable String conditionTable)
Original property name from the Odata EDM: ConditionTable
conditionTable
- Condition Tablepublic void setConditionApplication(@Nullable String conditionApplication)
Original property name from the Odata EDM: ConditionApplication
conditionApplication
- Applicationpublic void setConditionType(@Nullable String conditionType)
Original property name from the Odata EDM: ConditionType
conditionType
- Condition Typepublic void setConditionCalculationType(@Nullable String conditionCalculationType)
Original property name from the Odata EDM: ConditionCalculationType
conditionCalculationType
- Calculation Type for Conditionpublic void setPricingScaleBasis(@Nullable String pricingScaleBasis)
Original property name from the Odata EDM: PricingScaleBasis
pricingScaleBasis
- Scale Basis Indicatorpublic void setPricingScaleType(@Nullable String pricingScaleType)
Original property name from the Odata EDM: PricingScaleType
pricingScaleType
- Scale Typeprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<CndnContrConditionRecordScale>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<CndnContrConditionRecordScale>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<CndnContrConditionRecordScale>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<CndnContrConditionRecordScale>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<CndnContrConditionRecordScale>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<CndnContrConditionRecordScale>
@Nonnull public io.vavr.control.Option<CndnContrConditionRecord> getCndnContrCndnRecordIfPresent()
If the navigation property for an entity CndnContrConditionRecordScale has not been resolved yet, this
method will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setCndnContrCndnRecord(CndnContrConditionRecord value)
value
- New CndnContrConditionRecord entity.@Nonnull public io.vavr.control.Option<ConditionContract> getConditionContractIfPresent()
If the navigation property for an entity CndnContrConditionRecordScale has not been resolved yet, this
method will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setConditionContract(ConditionContract value)
value
- New ConditionContract entity.@Nonnull public static CndnContrConditionRecordScale.CndnContrConditionRecordScaleBuilder builder()
@Nullable public String getConditionContract()
Original property name from the Odata EDM: ConditionContract
@Nullable public String getConditionRecord()
Original property name from the Odata EDM: ConditionRecord
@Nullable public String getConditionScaleLine()
Original property name from the Odata EDM: ConditionScaleLine
@Nullable public BigDecimal getConditionScaleQuantity()
Original property name from the Odata EDM: ConditionScaleQuantity
@Nullable public String getConditionScaleQuantityUnit()
Original property name from the Odata EDM: ConditionScaleQuantityUnit
@Nullable public String getCndnScaleQuantityUnitISOCode()
Original property name from the Odata EDM: CndnScaleQuantityUnitISOCode
@Nullable public String getCndnScaleQuantityUnitSAPCode()
Original property name from the Odata EDM: CndnScaleQuantityUnitSAPCode
@Nullable public BigDecimal getConditionScaleAmount()
Original property name from the Odata EDM: ConditionScaleAmount
@Nullable public String getConditionScaleAmountCurrency()
Original property name from the Odata EDM: ConditionScaleAmountCurrency
@Nullable public BigDecimal getConditionRateAmount()
Original property name from the Odata EDM: ConditionRateAmount
@Nullable public String getConditionCurrency()
Original property name from the Odata EDM: ConditionCurrency
@Nullable public BigDecimal getConditionQuantity()
Original property name from the Odata EDM: ConditionQuantity
@Nullable public String getConditionQuantityUnit()
Original property name from the Odata EDM: ConditionQuantityUnit
@Nullable public String getConditionQuantityUnitISOCode()
Original property name from the Odata EDM: ConditionQuantityUnitISOCode
@Nullable public String getConditionQuantityUnitSAPCode()
Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
@Nullable public BigDecimal getConditionRateRatio()
Original property name from the Odata EDM: ConditionRateRatio
@Nullable public String getConditionRateRatioUnit()
Original property name from the Odata EDM: ConditionRateRatioUnit
@Nullable public String getConditionRateRatioUnitISOCode()
Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
@Nullable public String getConditionRateRatioUnitSAPCode()
Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
@Nullable public String getConditionTable()
Original property name from the Odata EDM: ConditionTable
@Nullable public String getConditionApplication()
Original property name from the Odata EDM: ConditionApplication
@Nullable public String getConditionType()
Original property name from the Odata EDM: ConditionType
@Nullable public String getConditionCalculationType()
Original property name from the Odata EDM: ConditionCalculationType
@Nullable public String getPricingScaleBasis()
Original property name from the Odata EDM: PricingScaleBasis
@Nullable public String getPricingScaleType()
Original property name from the Odata EDM: PricingScaleType
@Nonnull public String toString()
toString
in class VdmObject<CndnContrConditionRecordScale>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<CndnContrConditionRecordScale>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<CndnContrConditionRecordScale>
public int hashCode()
hashCode
in class VdmEntity<CndnContrConditionRecordScale>
public String getOdataType()
getOdataType
in class VdmObject<CndnContrConditionRecordScale>
Copyright © 2021 SAP SE. All rights reserved.