Class FreightOrderStage
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FreightOrderStage_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FreightOrderStage instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FreightOrderStage>Selector for all available fields of FreightOrderStage.static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.Guid<FreightOrderStage>static final NavigationProperty.Single<FreightOrderStage,FreightOrder> Use with available request builders to apply the _FreightOrder navigation property to query operations.static final NavigationProperty.Single<FreightOrderStage,FreightOrderStop> Use with available request builders to apply the _FreightOrderStop navigation property to query operations.static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.Guid<FreightOrderStage>static final SimpleProperty.NumericDecimal<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.NumericDecimal<FreightOrderStage>static final SimpleProperty.Guid<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.String<FreightOrderStage>static final SimpleProperty.Guid<FreightOrderStage>static final SimpleProperty.Guid<FreightOrderStage>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFreightOrderStage(UUID transportationOrderStageUUID, UUID transportationOrderUUID, String transportationOrderStage, String transpOrdStageType, String transpOrdStageCategory, String transportationMode, String transportationModeCategory, UUID carrierUUID, String carrier, String transpOrdStgeInvcgCarrLvl, String transpOrdStageInvoicingCarrier, BigDecimal transpOrdStageDistance, String transpOrdStageDistanceUnit, BigDecimal transpOrdStageNetDuration, UUID transpOrdStageSrceStopUUID, UUID transpOrdStageDestStopUUID, FreightOrder to_FreightOrder, FreightOrderStop to_FreightOrderStop) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 10Constraints: Nullableprotected Stringprotected Stringio.vavr.control.Option<FreightOrder>Retrieval of associated FreightOrder entity (one to one).io.vavr.control.Option<FreightOrderStop>Retrieval of associated FreightOrderStop entity (one to one).protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 1Constraints: NullableConstraints: Not nullable, Precision: 28, Scale: 6Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 11Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullableConstraints: Not nullablegetType()inthashCode()voidsetCarrier(String carrier) Constraints: Not nullable, Maximum length: 10voidsetCarrierUUID(UUID carrierUUID) Constraints: NullablevoidsetFreightOrder(FreightOrder value) Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.voidOverwrites the associated FreightOrderStop entity for the loaded navigation property _FreightOrderStop.voidsetTranspOrdStageCategory(String transpOrdStageCategory) Constraints: Not nullable, Maximum length: 1voidsetTranspOrdStageDestStopUUID(UUID transpOrdStageDestStopUUID) Constraints: NullablevoidsetTranspOrdStageDistance(BigDecimal transpOrdStageDistance) Constraints: Not nullable, Precision: 28, Scale: 6voidsetTranspOrdStageDistanceUnit(String transpOrdStageDistanceUnit) Constraints: Not nullable, Maximum length: 3voidsetTranspOrdStageInvoicingCarrier(String transpOrdStageInvoicingCarrier) Constraints: Not nullable, Maximum length: 10voidsetTranspOrdStageNetDuration(BigDecimal transpOrdStageNetDuration) Constraints: Not nullable, Precision: 11voidsetTranspOrdStageSrceStopUUID(UUID transpOrdStageSrceStopUUID) Constraints: Not nullablevoidsetTranspOrdStageType(String transpOrdStageType) Constraints: Not nullable, Maximum length: 3voidsetTranspOrdStgeInvcgCarrLvl(String transpOrdStgeInvcgCarrLvl) Constraints: Not nullable, Maximum length: 2voidsetTransportationMode(String transportationMode) Constraints: Not nullable, Maximum length: 2voidsetTransportationModeCategory(String transportationModeCategory) Constraints: Not nullable, Maximum length: 1voidsetTransportationOrderStage(String transportationOrderStage) Constraints: Not nullable, Maximum length: 10voidsetTransportationOrderStageUUID(UUID transportationOrderStageUUID) (Key Field) Constraints: Not nullablevoidsetTransportationOrderUUID(UUID transportationOrderUUID) 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 FreightOrderStage. -
TRANSPORTATION_ORDER_STAGE_UUID
-
TRANSPORTATION_ORDER_UUID
-
TRANSPORTATION_ORDER_STAGE
-
TRANSP_ORD_STAGE_TYPE
-
TRANSP_ORD_STAGE_CATEGORY
-
TRANSPORTATION_MODE
-
TRANSPORTATION_MODE_CATEGORY
-
CARRIER_UUID
-
CARRIER
-
TRANSP_ORD_STGE_INVCG_CARR_LVL
-
TRANSP_ORD_STAGE_INVOICING_CARRIER
-
TRANSP_ORD_STAGE_DISTANCE
-
TRANSP_ORD_STAGE_DISTANCE_UNIT
-
TRANSP_ORD_STAGE_NET_DURATION
-
TRANSP_ORD_STAGE_SRCE_STOP_UUID
-
TRANSP_ORD_STAGE_DEST_STOP_UUID
-
TO__FREIGHT_ORDER
Use with available request builders to apply the _FreightOrder navigation property to query operations. -
TO__FREIGHT_ORDER_STOP
public static final NavigationProperty.Single<FreightOrderStage,FreightOrderStop> TO__FREIGHT_ORDER_STOPUse with available request builders to apply the _FreightOrderStop navigation property to query operations.
-
-
Constructor Details
-
FreightOrderStage
public FreightOrderStage() -
FreightOrderStage
public FreightOrderStage(@Nullable UUID transportationOrderStageUUID, @Nullable UUID transportationOrderUUID, @Nullable String transportationOrderStage, @Nullable String transpOrdStageType, @Nullable String transpOrdStageCategory, @Nullable String transportationMode, @Nullable String transportationModeCategory, @Nullable UUID carrierUUID, @Nullable String carrier, @Nullable String transpOrdStgeInvcgCarrLvl, @Nullable String transpOrdStageInvoicingCarrier, @Nullable BigDecimal transpOrdStageDistance, @Nullable String transpOrdStageDistanceUnit, @Nullable BigDecimal transpOrdStageNetDuration, @Nullable UUID transpOrdStageSrceStopUUID, @Nullable UUID transpOrdStageDestStopUUID, @Nullable FreightOrder to_FreightOrder, @Nullable FreightOrderStop to_FreightOrderStop)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FreightOrderStage>
-
setTransportationOrderStageUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderStageUUID
- Parameters:
transportationOrderStageUUID- NodeID
-
setTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Parameters:
transportationOrderUUID- Transportation Order UUID
-
setTransportationOrderStage
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TransportationOrderStage
- Parameters:
transportationOrderStage- Successor
-
setTranspOrdStageType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspOrdStageType
- Parameters:
transpOrdStageType- Stage Type
-
setTranspOrdStageCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspOrdStageCategory
- Parameters:
transpOrdStageCategory- Stage Category
-
setTransportationMode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TransportationMode
- Parameters:
transportationMode- Transportation Mode
-
setTransportationModeCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TransportationModeCategory
- Parameters:
transportationModeCategory- Transportation Mode Category
-
setCarrierUUID
Constraints: NullableOriginal property name from the Odata EDM: CarrierUUID
- Parameters:
carrierUUID- Business Partner GUID
-
setCarrier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Carrier
- Parameters:
carrier- Carrier
-
setTranspOrdStgeInvcgCarrLvl
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdStgeInvcgCarrLvl
- Parameters:
transpOrdStgeInvcgCarrLvl- Stage Invoicing Carrier Level
-
setTranspOrdStageInvoicingCarrier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspOrdStageInvoicingCarrier
- Parameters:
transpOrdStageInvoicingCarrier- Invoicing Carrier
-
setTranspOrdStageDistance
Constraints: Not nullable, Precision: 28, Scale: 6Original property name from the Odata EDM: TranspOrdStageDistance
- Parameters:
transpOrdStageDistance- Transportation Order Stage Distance
-
setTranspOrdStageDistanceUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspOrdStageDistanceUnit
- Parameters:
transpOrdStageDistanceUnit- Transportation Order Stage Distance Unit
-
setTranspOrdStageNetDuration
Constraints: Not nullable, Precision: 11Original property name from the Odata EDM: TranspOrdStageNetDuration
- Parameters:
transpOrdStageNetDuration- Transportation Time of a Transportation Lane (in hhmmss)
-
setTranspOrdStageSrceStopUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TranspOrdStageSrceStopUUID
- Parameters:
transpOrdStageSrceStopUUID- NodeID
-
setTranspOrdStageDestStopUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStageDestStopUUID
- Parameters:
transpOrdStageDestStopUUID- Key of a Stop of a Transportation Order
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FreightOrderStage>
-
getKey
- Overrides:
getKeyin classVdmObject<FreightOrderStage>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FreightOrderStage>
-
fromMap
- Overrides:
fromMapin classVdmObject<FreightOrderStage>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FreightOrderStage>
-
getFreightOrderIfPresent
Retrieval of associated FreightOrder entity (one to one). This corresponds to the OData navigation property _FreightOrder.If the navigation property for an entity FreightOrderStage 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 _FreightOrder is already loaded, the result will
contain the FreightOrder entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightOrder
Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.- Parameters:
value- New FreightOrder entity.
-
getFreightOrderStopIfPresent
Retrieval of associated FreightOrderStop entity (one to one). This corresponds to the OData navigation property _FreightOrderStop.If the navigation property for an entity FreightOrderStage 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 _FreightOrderStop is already loaded, the result will
contain the FreightOrderStop entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightOrderStop
Overwrites the associated FreightOrderStop entity for the loaded navigation property _FreightOrderStop.- Parameters:
value- New FreightOrderStop entity.
-
builder
-
getTransportationOrderStageUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderStageUUID
- Returns:
- NodeID
-
getTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
- Transportation Order UUID
-
getTransportationOrderStage
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TransportationOrderStage
- Returns:
- Successor
-
getTranspOrdStageType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspOrdStageType
- Returns:
- Stage Type
-
getTranspOrdStageCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspOrdStageCategory
- Returns:
- Stage Category
-
getTransportationMode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TransportationMode
- Returns:
- Transportation Mode
-
getTransportationModeCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TransportationModeCategory
- Returns:
- Transportation Mode Category
-
getCarrierUUID
Constraints: NullableOriginal property name from the Odata EDM: CarrierUUID
- Returns:
- Business Partner GUID
-
getCarrier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Carrier
- Returns:
- Carrier
-
getTranspOrdStgeInvcgCarrLvl
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdStgeInvcgCarrLvl
- Returns:
- Stage Invoicing Carrier Level
-
getTranspOrdStageInvoicingCarrier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspOrdStageInvoicingCarrier
- Returns:
- Invoicing Carrier
-
getTranspOrdStageDistance
Constraints: Not nullable, Precision: 28, Scale: 6Original property name from the Odata EDM: TranspOrdStageDistance
- Returns:
- Transportation Order Stage Distance
-
getTranspOrdStageDistanceUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspOrdStageDistanceUnit
- Returns:
- Transportation Order Stage Distance Unit
-
getTranspOrdStageNetDuration
Constraints: Not nullable, Precision: 11Original property name from the Odata EDM: TranspOrdStageNetDuration
- Returns:
- Transportation Time of a Transportation Lane (in hhmmss)
-
getTranspOrdStageSrceStopUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TranspOrdStageSrceStopUUID
- Returns:
- NodeID
-
getTranspOrdStageDestStopUUID
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStageDestStopUUID
- Returns:
- Key of a Stop of a Transportation Order
-
toString
- Overrides:
toStringin classVdmObject<FreightOrderStage>
-
equals
- Overrides:
equalsin classVdmEntity<FreightOrderStage>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FreightOrderStage>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FreightOrderStage>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FreightOrderStage>
-