Class FrtAgrmtRateTableScaleRef
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FrtAgrmtRateTableScaleRef_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FrtAgrmtRateTableScaleRef instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FrtAgrmtRateTableScaleRef>Selector for all available fields of FrtAgrmtRateTableScaleRef.Use with available request builders to apply the _FreightAgreement navigation property to query operations.Use with available request builders to apply the _FreightAgreementRateTable navigation property to query operations.static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef>static final SimpleProperty.String<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Guid<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef>static final SimpleProperty.String<FrtAgrmtRateTableScaleRef>static final SimpleProperty.String<FrtAgrmtRateTableScaleRef>static final SimpleProperty.String<FrtAgrmtRateTableScaleRef>static final SimpleProperty.String<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Guid<FrtAgrmtRateTableScaleRef>static final SimpleProperty.String<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Guid<FrtAgrmtRateTableScaleRef>static final SimpleProperty.Guid<FrtAgrmtRateTableScaleRef>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFrtAgrmtRateTableScaleRef(UUID transpRateTableScaleRefUUID, UUID transportationRateTableUUID, UUID transportationScaleUUID, UUID transportationAgreementUUID, String transpRateTableDimensionIndex, String transportationCalculationBase, Boolean transpRateTblScRefMinValIsSupp, Boolean transpRateTblScRefMaxValIsSupp, String transpRateTblScaleRefScaleType, String transpRateTblScaleRefQtyUnit, String transpRateTblScaleRefCurrency, String transpRateTblScaleRefCalcType, Boolean transpRateTblScRefNoValIsSupp, Boolean transpRateScRefIsRlvtForBrkWgt, FreightAgreement to_FreightAgreement, FreightAgreementRateTable to_FreightAgreementRateTable) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<FreightAgreement>Retrieval of associated FreightAgreement entity (one to one).io.vavr.control.Option<FreightAgreementRateTable>Retrieval of associated FreightAgreementRateTable entity (one to one).protected ODataEntityKeygetKey()Constraints: Not nullableConstraints: Not nullable, Maximum length: 15Constraints: 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()voidOverwrites the associated FreightAgreement entity for the loaded navigation property _FreightAgreement.voidOverwrites the associated FreightAgreementRateTable entity for the loaded navigation property _FreightAgreementRateTable.voidsetTransportationAgreementUUID(UUID transportationAgreementUUID) Constraints: Not nullablevoidsetTransportationCalculationBase(String transportationCalculationBase) Constraints: Not nullable, Maximum length: 15voidsetTransportationRateTableUUID(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 FrtAgrmtRateTableScaleRef. -
TRANSP_RATE_TABLE_SCALE_REF_UUID
-
TRANSPORTATION_RATE_TABLE_UUID
-
TRANSPORTATION_SCALE_UUID
-
TRANSPORTATION_AGREEMENT_UUID
-
TRANSP_RATE_TABLE_DIMENSION_INDEX
public static final SimpleProperty.String<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TABLE_DIMENSION_INDEX -
TRANSPORTATION_CALCULATION_BASE
public static final SimpleProperty.String<FrtAgrmtRateTableScaleRef> TRANSPORTATION_CALCULATION_BASE -
TRANSP_RATE_TBL_SC_REF_MIN_VAL_IS_SUPP
public static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SC_REF_MIN_VAL_IS_SUPP -
TRANSP_RATE_TBL_SC_REF_MAX_VAL_IS_SUPP
public static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SC_REF_MAX_VAL_IS_SUPP -
TRANSP_RATE_TBL_SCALE_REF_SCALE_TYPE
public static final SimpleProperty.String<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_SCALE_TYPE -
TRANSP_RATE_TBL_SCALE_REF_QTY_UNIT
public static final SimpleProperty.String<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_QTY_UNIT -
TRANSP_RATE_TBL_SCALE_REF_CURRENCY
public static final SimpleProperty.String<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_CURRENCY -
TRANSP_RATE_TBL_SCALE_REF_CALC_TYPE
public static final SimpleProperty.String<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SCALE_REF_CALC_TYPE -
TRANSP_RATE_TBL_SC_REF_NO_VAL_IS_SUPP
public static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef> TRANSP_RATE_TBL_SC_REF_NO_VAL_IS_SUPP -
TRANSP_RATE_SC_REF_IS_RLVT_FOR_BRK_WGT
public static final SimpleProperty.Boolean<FrtAgrmtRateTableScaleRef> TRANSP_RATE_SC_REF_IS_RLVT_FOR_BRK_WGT -
TO__FREIGHT_AGREEMENT
public static final NavigationProperty.Single<FrtAgrmtRateTableScaleRef,FreightAgreement> TO__FREIGHT_AGREEMENTUse with available request builders to apply the _FreightAgreement navigation property to query operations. -
TO__FREIGHT_AGREEMENT_RATE_TABLE
public static final NavigationProperty.Single<FrtAgrmtRateTableScaleRef,FreightAgreementRateTable> TO__FREIGHT_AGREEMENT_RATE_TABLEUse with available request builders to apply the _FreightAgreementRateTable navigation property to query operations.
-
-
Constructor Details
-
FrtAgrmtRateTableScaleRef
public FrtAgrmtRateTableScaleRef() -
FrtAgrmtRateTableScaleRef
public FrtAgrmtRateTableScaleRef(@Nullable UUID transpRateTableScaleRefUUID, @Nullable UUID transportationRateTableUUID, @Nullable UUID transportationScaleUUID, @Nullable UUID transportationAgreementUUID, @Nullable String transpRateTableDimensionIndex, @Nullable String transportationCalculationBase, @Nullable Boolean transpRateTblScRefMinValIsSupp, @Nullable Boolean transpRateTblScRefMaxValIsSupp, @Nullable String transpRateTblScaleRefScaleType, @Nullable String transpRateTblScaleRefQtyUnit, @Nullable String transpRateTblScaleRefCurrency, @Nullable String transpRateTblScaleRefCalcType, @Nullable Boolean transpRateTblScRefNoValIsSupp, @Nullable Boolean transpRateScRefIsRlvtForBrkWgt, @Nullable FreightAgreement to_FreightAgreement, @Nullable FreightAgreementRateTable to_FreightAgreementRateTable)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FrtAgrmtRateTableScaleRef>
-
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
-
setTransportationAgreementUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Parameters:
transportationAgreementUUID- Transportation Agreement UUID
-
setTranspRateTableDimensionIndex
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspRateTableDimensionIndex
- Parameters:
transpRateTableDimensionIndex- Scale Dimension Number
-
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
-
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
-
setTranspRateTblScRefNoValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefNoValIsSupp
- Parameters:
transpRateTblScRefNoValIsSupp- Scale Item with No Value Allowed
-
setTranspRateScRefIsRlvtForBrkWgt
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateScRefIsRlvtForBrkWgt
- Parameters:
transpRateScRefIsRlvtForBrkWgt- Scale Relevant for Calculation Method
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FrtAgrmtRateTableScaleRef>
-
getKey
- Overrides:
getKeyin classVdmObject<FrtAgrmtRateTableScaleRef>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FrtAgrmtRateTableScaleRef>
-
fromMap
- Overrides:
fromMapin classVdmObject<FrtAgrmtRateTableScaleRef>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FrtAgrmtRateTableScaleRef>
-
getFreightAgreementIfPresent
Retrieval of associated FreightAgreement entity (one to one). This corresponds to the OData navigation property _FreightAgreement.If the navigation property for an entity FrtAgrmtRateTableScaleRef 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 _FreightAgreement is already loaded, the result will
contain the FreightAgreement entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightAgreement
Overwrites the associated FreightAgreement entity for the loaded navigation property _FreightAgreement.- Parameters:
value- New FreightAgreement entity.
-
getFreightAgreementRateTableIfPresent
@Nonnull public io.vavr.control.Option<FreightAgreementRateTable> getFreightAgreementRateTableIfPresent()Retrieval of associated FreightAgreementRateTable entity (one to one). This corresponds to the OData navigation property _FreightAgreementRateTable.If the navigation property for an entity FrtAgrmtRateTableScaleRef 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 _FreightAgreementRateTable is already loaded, the
result will contain the FreightAgreementRateTable entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightAgreementRateTable
Overwrites the associated FreightAgreementRateTable entity for the loaded navigation property _FreightAgreementRateTable.- Parameters:
value- New FreightAgreementRateTable 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
-
getTransportationAgreementUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Returns:
- Transportation Agreement UUID
-
getTranspRateTableDimensionIndex
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspRateTableDimensionIndex
- Returns:
- Scale Dimension Number
-
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
-
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
-
getTranspRateTblScRefNoValIsSupp
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTblScRefNoValIsSupp
- Returns:
- Scale Item with No Value Allowed
-
getTranspRateScRefIsRlvtForBrkWgt
Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateScRefIsRlvtForBrkWgt
- Returns:
- Scale Relevant for Calculation Method
-
toString
- Overrides:
toStringin classVdmObject<FrtAgrmtRateTableScaleRef>
-
equals
- Overrides:
equalsin classVdmEntity<FrtAgrmtRateTableScaleRef>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FrtAgrmtRateTableScaleRef>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FrtAgrmtRateTableScaleRef>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FrtAgrmtRateTableScaleRef>
-