Class FreightBookingStage
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FreightBookingStage_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FreightBookingStage instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FreightBookingStage>Selector for all available fields of FreightBookingStage.static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.Guid<FreightBookingStage>static final NavigationProperty.Single<FreightBookingStage,FreightBooking> Use with available request builders to apply the _FreightBooking navigation property to query operations.static final NavigationProperty.Single<FreightBookingStage,FreightBookingStop> Use with available request builders to apply the _FreightBookingStop navigation property to query operations.static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.Guid<FreightBookingStage>static final SimpleProperty.NumericDecimal<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.NumericDecimal<FreightBookingStage>static final SimpleProperty.Guid<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>static final SimpleProperty.Guid<FreightBookingStage>static final SimpleProperty.Guid<FreightBookingStage>static final SimpleProperty.String<FreightBookingStage>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFreightBookingStage(UUID transportationOrderStageUUID, UUID transportationOrderUUID, String transportationOrderStage, String transpOrdStageType, String transpOrdStageCategory, String transportationMode, String transportationModeCategory, String transportationShippingType, String transpOrdStageVoyage, String transpOrdStageVessel, UUID carrierUUID, String carrier, String transpOrdStgeInvcgCarrLvl, String transpOrdStageInvoicingCarrier, BigDecimal transpOrdStageDistance, String transpOrdStageDistanceUnit, BigDecimal transpOrdStageNetDuration, UUID transpOrdStageSrceStopUUID, UUID transpOrdStageDestStopUUID, FreightBooking to_FreightBooking, FreightBookingStop to_FreightBookingStop) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 10Constraints: Nullableprotected Stringprotected Stringio.vavr.control.Option<FreightBooking>Retrieval of associated FreightBooking entity (one to one).io.vavr.control.Option<FreightBookingStop>Retrieval of associated FreightBookingStop 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: 35Constraints: Not nullable, Maximum length: 10Constraints: 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 nullableConstraints: Not nullable, Maximum length: 3getType()inthashCode()voidsetCarrier(String carrier) Constraints: Not nullable, Maximum length: 10voidsetCarrierUUID(UUID carrierUUID) Constraints: NullablevoidsetFreightBooking(FreightBooking value) Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.voidOverwrites the associated FreightBookingStop entity for the loaded navigation property _FreightBookingStop.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: 3voidsetTranspOrdStageVessel(String transpOrdStageVessel) Constraints: Not nullable, Maximum length: 35voidsetTranspOrdStageVoyage(String transpOrdStageVoyage) Constraints: Not nullable, Maximum length: 10voidsetTranspOrdStgeInvcgCarrLvl(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 nullablevoidsetTransportationShippingType(String transportationShippingType) Constraints: Not nullable, Maximum length: 3toString()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 FreightBookingStage. -
TRANSPORTATION_ORDER_STAGE_UUID
-
TRANSPORTATION_ORDER_UUID
-
TRANSPORTATION_ORDER_STAGE
-
TRANSP_ORD_STAGE_TYPE
-
TRANSP_ORD_STAGE_CATEGORY
-
TRANSPORTATION_MODE
-
TRANSPORTATION_MODE_CATEGORY
-
TRANSPORTATION_SHIPPING_TYPE
-
TRANSP_ORD_STAGE_VOYAGE
-
TRANSP_ORD_STAGE_VESSEL
-
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
public static final SimpleProperty.NumericDecimal<FreightBookingStage> TRANSP_ORD_STAGE_NET_DURATION -
TRANSP_ORD_STAGE_SRCE_STOP_UUID
-
TRANSP_ORD_STAGE_DEST_STOP_UUID
-
TO__FREIGHT_BOOKING
public static final NavigationProperty.Single<FreightBookingStage,FreightBooking> TO__FREIGHT_BOOKINGUse with available request builders to apply the _FreightBooking navigation property to query operations. -
TO__FREIGHT_BOOKING_STOP
public static final NavigationProperty.Single<FreightBookingStage,FreightBookingStop> TO__FREIGHT_BOOKING_STOPUse with available request builders to apply the _FreightBookingStop navigation property to query operations.
-
-
Constructor Details
-
FreightBookingStage
public FreightBookingStage() -
FreightBookingStage
public FreightBookingStage(@Nullable UUID transportationOrderStageUUID, @Nullable UUID transportationOrderUUID, @Nullable String transportationOrderStage, @Nullable String transpOrdStageType, @Nullable String transpOrdStageCategory, @Nullable String transportationMode, @Nullable String transportationModeCategory, @Nullable String transportationShippingType, @Nullable String transpOrdStageVoyage, @Nullable String transpOrdStageVessel, @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 FreightBooking to_FreightBooking, @Nullable FreightBookingStop to_FreightBookingStop)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FreightBookingStage>
-
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
-
setTransportationShippingType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransportationShippingType
- Parameters:
transportationShippingType- Shipping Type
-
setTranspOrdStageVoyage
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspOrdStageVoyage
- Parameters:
transpOrdStageVoyage- Voyage / Train Number
-
setTranspOrdStageVessel
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: TranspOrdStageVessel
- Parameters:
transpOrdStageVessel- Vessel
-
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<FreightBookingStage>
-
getKey
- Overrides:
getKeyin classVdmObject<FreightBookingStage>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FreightBookingStage>
-
fromMap
- Overrides:
fromMapin classVdmObject<FreightBookingStage>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FreightBookingStage>
-
getFreightBookingIfPresent
Retrieval of associated FreightBooking entity (one to one). This corresponds to the OData navigation property _FreightBooking.If the navigation property for an entity FreightBookingStage 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 _FreightBooking is already loaded, the result will
contain the FreightBooking entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightBooking
Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.- Parameters:
value- New FreightBooking entity.
-
getFreightBookingStopIfPresent
Retrieval of associated FreightBookingStop entity (one to one). This corresponds to the OData navigation property _FreightBookingStop.If the navigation property for an entity FreightBookingStage 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 _FreightBookingStop is already loaded, the result will
contain the FreightBookingStop entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightBookingStop
Overwrites the associated FreightBookingStop entity for the loaded navigation property _FreightBookingStop.- Parameters:
value- New FreightBookingStop 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
-
getTransportationShippingType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransportationShippingType
- Returns:
- Shipping Type
-
getTranspOrdStageVoyage
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspOrdStageVoyage
- Returns:
- Voyage / Train Number
-
getTranspOrdStageVessel
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: TranspOrdStageVessel
- Returns:
- Vessel
-
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<FreightBookingStage>
-
equals
- Overrides:
equalsin classVdmEntity<FreightBookingStage>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FreightBookingStage>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FreightBookingStage>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FreightBookingStage>
-