Class TranspRateTableScaleRef
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: TranspRateTableScaleRef_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of TranspRateTableScaleRef instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<TranspRateTableScaleRef>Selector for all available fields of TranspRateTableScaleRef.Use with available request builders to apply the _TransportationRateTable navigation property to query operations.static final SimpleProperty.Boolean<TranspRateTableScaleRef>static final SimpleProperty.String<TranspRateTableScaleRef>static final SimpleProperty.Guid<TranspRateTableScaleRef>static final SimpleProperty.Boolean<TranspRateTableScaleRef>static final SimpleProperty.Boolean<TranspRateTableScaleRef>static final SimpleProperty.Boolean<TranspRateTableScaleRef>static final SimpleProperty.String<TranspRateTableScaleRef>static final SimpleProperty.String<TranspRateTableScaleRef>static final SimpleProperty.String<TranspRateTableScaleRef>static final SimpleProperty.String<TranspRateTableScaleRef>static final SimpleProperty.String<TranspRateTableScaleRef>static final SimpleProperty.Guid<TranspRateTableScaleRef>static final SimpleProperty.Guid<TranspRateTableScaleRef>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionTranspRateTableScaleRef(UUID transpRateTableScaleRefUUID, UUID transportationRateTableUUID, UUID transportationScaleUUID, String transportationCalculationBase, Boolean transpRateTblScRefMinValIsSupp, Boolean transpRateTblScRefMaxValIsSupp, Boolean transpRateScRefIsRlvtForBrkWgt, String transpRateTblScaleRefScaleType, String transpRateTblScaleRefQtyUnit, String transpRateTblScaleRefCurrency, String transpRateTblScaleRefCalcType, String transpRateTableDimensionIndex, Boolean transpRateTblScRefNoValIsSupp, TransportationRateTable to_TransportationRateTable) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 15io.vavr.control.Option<TransportationRateTable>Retrieval of associated TransportationRateTable entity (one to one).Constraints: Not nullableConstraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullableConstraints: Not nullableConstraints: Not nullablegetType()inthashCode()voidsetTransportationCalculationBase(String transportationCalculationBase) Constraints: Not nullable, Maximum length: 15voidOverwrites the associated TransportationRateTable entity for the loaded navigation property _TransportationRateTable.voidsetTransportationRateTableUUID(UUID transportationRateTableUUID) Constraints: Not nullablevoidsetTransportationScaleUUID(UUID transportationScaleUUID) Constraints: NullablevoidsetTranspRateScRefIsRlvtForBrkWgt(Boolean transpRateScRefIsRlvtForBrkWgt) Constraints: Not nullablevoidsetTranspRateTableDimensionIndex(String transpRateTableDimensionIndex) Constraints: Not nullable, Maximum length: 2voidsetTranspRateTableScaleRefUUID(UUID transpRateTableScaleRefUUID) (Key Field) Constraints: Not nullablevoidsetTranspRateTblScaleRefCalcType(String transpRateTblScaleRefCalcType) Constraints: Not nullable, Maximum length: 1voidsetTranspRateTblScaleRefCurrency(String transpRateTblScaleRefCurrency) Constraints: Not nullable, Maximum length: 3voidsetTranspRateTblScaleRefQtyUnit(String transpRateTblScaleRefQtyUnit) Constraints: Not nullable, Maximum length: 3voidsetTranspRateTblScaleRefScaleType(String transpRateTblScaleRefScaleType) Constraints: Not nullable, Maximum length: 1voidsetTranspRateTblScRefMaxValIsSupp(Boolean transpRateTblScRefMaxValIsSupp) Constraints: Not nullablevoidsetTranspRateTblScRefMinValIsSupp(Boolean transpRateTblScRefMinValIsSupp) Constraints: Not nullablevoidsetTranspRateTblScRefNoValIsSupp(Boolean transpRateTblScRefNoValIsSupp) Constraints: Not nullabletoString()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 TranspRateTableScaleRef. -
TRANSP_RATE_TABLE_SCALE_REF_UUID
-
TRANSPORTATION_RATE_TABLE_UUID
-
TRANSPORTATION_SCALE_UUID
-
TRANSPORTATION_CALCULATION_BASE
-
TRANSP_RATE_TBL_SC_REF_MIN_VAL_IS_SUPP
public static final SimpleProperty.Boolean<TranspRateTableScaleRef> TRANSP_RATE_TBL_SC_REF_MIN_VAL_IS_SUPP -
TRANSP_RATE_TBL_SC_REF_MAX_VAL_IS_SUPP
public static final SimpleProperty.Boolean<TranspRateTableScaleRef> TRANSP_RATE_TBL_SC_REF_MAX_VAL_IS_SUPP -
TRANSP_RATE_SC_REF_IS_RLVT_FOR_BRK_WGT
public static final SimpleProperty.Boolean<TranspRateTableScaleRef> TRANSP_RATE_SC_REF_IS_RLVT_FOR_BRK_WGT -
TRANSP_RATE_TBL_SCALE_REF_SCALE_TYPE
public static final SimpleProperty.String<TranspRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_SCALE_TYPE -
TRANSP_RATE_TBL_SCALE_REF_QTY_UNIT
public static final SimpleProperty.String<TranspRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_QTY_UNIT -
TRANSP_RATE_TBL_SCALE_REF_CURRENCY
public static final SimpleProperty.String<TranspRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_CURRENCY -
TRANSP_RATE_TBL_SCALE_REF_CALC_TYPE
public static final SimpleProperty.String<TranspRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_CALC_TYPE -
TRANSP_RATE_TABLE_DIMENSION_INDEX
public static final SimpleProperty.String<TranspRateTableScaleRef> TRANSP_RATE_TABLE_DIMENSION_INDEX -
TRANSP_RATE_TBL_SC_REF_NO_VAL_IS_SUPP
public static final SimpleProperty.Boolean<TranspRateTableScaleRef> TRANSP_RATE_TBL_SC_REF_NO_VAL_IS_SUPP -
TO__TRANSPORTATION_RATE_TABLE
public static final NavigationProperty.Single<TranspRateTableScaleRef,TransportationRateTable> TO__TRANSPORTATION_RATE_TABLEUse with available request builders to apply the _TransportationRateTable navigation property to query operations.
-
-
Constructor Details
-
TranspRateTableScaleRef
public TranspRateTableScaleRef() -
TranspRateTableScaleRef
public TranspRateTableScaleRef(@Nullable UUID transpRateTableScaleRefUUID, @Nullable UUID transportationRateTableUUID, @Nullable UUID transportationScaleUUID, @Nullable String transportationCalculationBase, @Nullable Boolean transpRateTblScRefMinValIsSupp, @Nullable Boolean transpRateTblScRefMaxValIsSupp, @Nullable Boolean transpRateScRefIsRlvtForBrkWgt, @Nullable String transpRateTblScaleRefScaleType, @Nullable String transpRateTblScaleRefQtyUnit, @Nullable String transpRateTblScaleRefCurrency, @Nullable String transpRateTblScaleRefCalcType, @Nullable String transpRateTableDimensionIndex, @Nullable Boolean transpRateTblScRefNoValIsSupp, @Nullable TransportationRateTable to_TransportationRateTable)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<TranspRateTableScaleRef>
-
setTranspRateTableScaleRefUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTableScaleRefUUID
- Parameters:
transpRateTableScaleRefUUID- Transportation Rate Table Scale Reference UUID
-
setTransportationRateTableUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationRateTableUUID
- Parameters:
transportationRateTableUUID- Transportation Rate Table UUID
-
setTransportationScaleUUID
Constraints: NullableOriginal property name from the Odata EDM: TransportationScaleUUID
- Parameters:
transportationScaleUUID- Internal Universally Unique Identifier
-
setTransportationCalculationBase
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TransportationCalculationBase
- Parameters:
transportationCalculationBase- Calculation Base
-
setTranspRateTblScRefMinValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefMinValIsSupp
- Parameters:
transpRateTblScRefMinValIsSupp- Minimum Rate Value
-
setTranspRateTblScRefMaxValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefMaxValIsSupp
- Parameters:
transpRateTblScRefMaxValIsSupp- Maximum Rate Value
-
setTranspRateScRefIsRlvtForBrkWgt
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateScRefIsRlvtForBrkWgt
- Parameters:
transpRateScRefIsRlvtForBrkWgt- Scale Relevant for Calculation Method
-
setTranspRateTblScaleRefScaleType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspRateTblScaleRefScaleType
- Parameters:
transpRateTblScaleRefScaleType- Scale Type
-
setTranspRateTblScaleRefQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspRateTblScaleRefQtyUnit
- Parameters:
transpRateTblScaleRefQtyUnit- Scale Unit of Measure
-
setTranspRateTblScaleRefCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspRateTblScaleRefCurrency
- Parameters:
transpRateTblScaleRefCurrency- Scale Currency
-
setTranspRateTblScaleRefCalcType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspRateTblScaleRefCalcType
- Parameters:
transpRateTblScaleRefCalcType- Calculation Type
-
setTranspRateTableDimensionIndex
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspRateTableDimensionIndex
- Parameters:
transpRateTableDimensionIndex- Scale Dimension Number
-
setTranspRateTblScRefNoValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefNoValIsSupp
- Parameters:
transpRateTblScRefNoValIsSupp- Scale Item with No Value Allowed
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<TranspRateTableScaleRef>
-
getKey
- Overrides:
getKeyin classVdmObject<TranspRateTableScaleRef>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<TranspRateTableScaleRef>
-
fromMap
- Overrides:
fromMapin classVdmObject<TranspRateTableScaleRef>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<TranspRateTableScaleRef>
-
getTransportationRateTableIfPresent
@Nonnull public io.vavr.control.Option<TransportationRateTable> getTransportationRateTableIfPresent()Retrieval of associated TransportationRateTable entity (one to one). This corresponds to the OData navigation property _TransportationRateTable.If the navigation property for an entity TranspRateTableScaleRef 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 _TransportationRateTable is already loaded, the result
will contain the TransportationRateTable entity. If not, an
Optionwith result stateemptyis returned.
-
setTransportationRateTable
Overwrites the associated TransportationRateTable entity for the loaded navigation property _TransportationRateTable.- Parameters:
value- New TransportationRateTable entity.
-
builder
-
getTranspRateTableScaleRefUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTableScaleRefUUID
- Returns:
- Transportation Rate Table Scale Reference UUID
-
getTransportationRateTableUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationRateTableUUID
- Returns:
- Transportation Rate Table UUID
-
getTransportationScaleUUID
Constraints: NullableOriginal property name from the Odata EDM: TransportationScaleUUID
- Returns:
- Internal Universally Unique Identifier
-
getTransportationCalculationBase
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TransportationCalculationBase
- Returns:
- Calculation Base
-
getTranspRateTblScRefMinValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefMinValIsSupp
- Returns:
- Minimum Rate Value
-
getTranspRateTblScRefMaxValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefMaxValIsSupp
- Returns:
- Maximum Rate Value
-
getTranspRateScRefIsRlvtForBrkWgt
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateScRefIsRlvtForBrkWgt
- Returns:
- Scale Relevant for Calculation Method
-
getTranspRateTblScaleRefScaleType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspRateTblScaleRefScaleType
- Returns:
- Scale Type
-
getTranspRateTblScaleRefQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspRateTblScaleRefQtyUnit
- Returns:
- Scale Unit of Measure
-
getTranspRateTblScaleRefCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspRateTblScaleRefCurrency
- Returns:
- Scale Currency
-
getTranspRateTblScaleRefCalcType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspRateTblScaleRefCalcType
- Returns:
- Calculation Type
-
getTranspRateTableDimensionIndex
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspRateTableDimensionIndex
- Returns:
- Scale Dimension Number
-
getTranspRateTblScRefNoValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefNoValIsSupp
- Returns:
- Scale Item with No Value Allowed
-
toString
- Overrides:
toStringin classVdmObject<TranspRateTableScaleRef>
-
equals
- Overrides:
equalsin classVdmEntity<TranspRateTableScaleRef>
-
canEqual
- Overrides:
canEqualin classVdmEntity<TranspRateTableScaleRef>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<TranspRateTableScaleRef>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<TranspRateTableScaleRef>
-