Class FreightBookingStop
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FreightBookingStop_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FreightBookingStop instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FreightBookingStop>Selector for all available fields of FreightBookingStop.static final SimpleProperty.Guid<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final NavigationProperty.Single<FreightBookingStop,FreightBooking> Use with available request builders to apply the _FreightBooking navigation property to query operations.Use with available request builders to apply the _FreightBookingStage navigation property to query operations.static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.Boolean<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.DateTime<FreightBookingStop>static final SimpleProperty.String<FreightBookingStop>static final SimpleProperty.Guid<FreightBookingStop>static final SimpleProperty.Guid<FreightBookingStop>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFreightBookingStop(UUID transportationOrderStopUUID, UUID transportationOrderUUID, String transportationOrderStop, String transpOrdStopCategory, String transpOrdStopRole, UUID locationAdditionalUUID, String locationId, String locationUNCode, String locationIATACode, OffsetDateTime transpOrdStopPlanTranspDteTme, OffsetDateTime transpOrdStopDteTme, OffsetDateTime transpOrdStopApptStrtDteTme, OffsetDateTime transpOrdStopApptEndDteTme, OffsetDateTime transpStopCarrConfStrtDteTme, OffsetDateTime transpStopCarrConfEndDteTme, OffsetDateTime transpOrdStopDocCutOffDateTime, OffsetDateTime transpOrdStopCrgoCutOffDteTme, OffsetDateTime transpOrdStopVGMCutOffDateTime, String transpOrdStopSequencePosition, String transpOrdStopHndlgExecStatus, Boolean transpOrdStopExecIsBlocked, FreightBooking to_FreightBooking, List<FreightBookingStage> to_FreightBookingStage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFreightBookingStage(FreightBookingStage... entity) Adds elements to the list of associated FreightBookingStage entities.builder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<FreightBooking>Retrieval of associated FreightBooking entity (one to one).io.vavr.control.Option<List<FreightBookingStage>>Retrieval of associated FreightBookingStage entities (one to many).protected ODataEntityKeygetKey()Constraints: NullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 5Constraints: NullableConstraints: NullableConstraints: Not nullable, Maximum length: 1Constraints: NullableConstraints: NullableConstraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: NullableConstraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullableConstraints: Not nullableConstraints: NullableConstraints: NullablegetType()inthashCode()voidsetFreightBooking(FreightBooking value) Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.voidOverwrites the list of associated FreightBookingStage entities for the loaded navigation property _FreightBookingStage.voidsetLocationAdditionalUUID(UUID locationAdditionalUUID) Constraints: NullablevoidsetLocationIATACode(String locationIATACode) Constraints: Not nullable, Maximum length: 3voidsetLocationId(String locationId) Constraints: Not nullable, Maximum length: 20voidsetLocationUNCode(String locationUNCode) Constraints: Not nullable, Maximum length: 5voidsetTranspOrdStopApptEndDteTme(OffsetDateTime transpOrdStopApptEndDteTme) Constraints: NullablevoidsetTranspOrdStopApptStrtDteTme(OffsetDateTime transpOrdStopApptStrtDteTme) Constraints: NullablevoidsetTranspOrdStopCategory(String transpOrdStopCategory) Constraints: Not nullable, Maximum length: 1voidsetTranspOrdStopCrgoCutOffDteTme(OffsetDateTime transpOrdStopCrgoCutOffDteTme) Constraints: NullablevoidsetTranspOrdStopDocCutOffDateTime(OffsetDateTime transpOrdStopDocCutOffDateTime) Constraints: NullablevoidsetTranspOrdStopDteTme(OffsetDateTime transpOrdStopDteTme) Constraints: NullablevoidsetTranspOrdStopExecIsBlocked(Boolean transpOrdStopExecIsBlocked) Constraints: Not nullablevoidsetTranspOrdStopHndlgExecStatus(String transpOrdStopHndlgExecStatus) Constraints: Not nullable, Maximum length: 2voidsetTranspOrdStopPlanTranspDteTme(OffsetDateTime transpOrdStopPlanTranspDteTme) Constraints: NullablevoidsetTranspOrdStopRole(String transpOrdStopRole) Constraints: Not nullable, Maximum length: 2voidsetTranspOrdStopSequencePosition(String transpOrdStopSequencePosition) Constraints: Not nullable, Maximum length: 1voidsetTranspOrdStopVGMCutOffDateTime(OffsetDateTime transpOrdStopVGMCutOffDateTime) Constraints: NullablevoidsetTransportationOrderStop(String transportationOrderStop) Constraints: Not nullable, Maximum length: 10voidsetTransportationOrderStopUUID(UUID transportationOrderStopUUID) (Key Field) Constraints: Not nullablevoidsetTransportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullablevoidsetTranspStopCarrConfEndDteTme(OffsetDateTime transpStopCarrConfEndDteTme) Constraints: NullablevoidsetTranspStopCarrConfStrtDteTme(OffsetDateTime transpStopCarrConfStrtDteTme) Constraints: 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 FreightBookingStop. -
TRANSPORTATION_ORDER_STOP_UUID
-
TRANSPORTATION_ORDER_UUID
-
TRANSPORTATION_ORDER_STOP
-
TRANSP_ORD_STOP_CATEGORY
-
TRANSP_ORD_STOP_ROLE
-
LOCATION_ADDITIONAL_UUID
-
LOCATION_ID
-
LOCATION_UN_CODE
-
LOCATION_IATA_CODE
-
TRANSP_ORD_STOP_PLAN_TRANSP_DTE_TME
-
TRANSP_ORD_STOP_DTE_TME
-
TRANSP_ORD_STOP_APPT_STRT_DTE_TME
-
TRANSP_ORD_STOP_APPT_END_DTE_TME
-
TRANSP_STOP_CARR_CONF_STRT_DTE_TME
-
TRANSP_STOP_CARR_CONF_END_DTE_TME
-
TRANSP_ORD_STOP_DOC_CUT_OFF_DATE_TIME
public static final SimpleProperty.DateTime<FreightBookingStop> TRANSP_ORD_STOP_DOC_CUT_OFF_DATE_TIME -
TRANSP_ORD_STOP_CRGO_CUT_OFF_DTE_TME
public static final SimpleProperty.DateTime<FreightBookingStop> TRANSP_ORD_STOP_CRGO_CUT_OFF_DTE_TME -
TRANSP_ORD_STOP_VGM_CUT_OFF_DATE_TIME
public static final SimpleProperty.DateTime<FreightBookingStop> TRANSP_ORD_STOP_VGM_CUT_OFF_DATE_TIME -
TRANSP_ORD_STOP_SEQUENCE_POSITION
-
TRANSP_ORD_STOP_HNDLG_EXEC_STATUS
-
TRANSP_ORD_STOP_EXEC_IS_BLOCKED
-
TO__FREIGHT_BOOKING
public static final NavigationProperty.Single<FreightBookingStop,FreightBooking> TO__FREIGHT_BOOKINGUse with available request builders to apply the _FreightBooking navigation property to query operations. -
TO__FREIGHT_BOOKING_STAGE
public static final NavigationProperty.Collection<FreightBookingStop,FreightBookingStage> TO__FREIGHT_BOOKING_STAGEUse with available request builders to apply the _FreightBookingStage navigation property to query operations.
-
-
Constructor Details
-
FreightBookingStop
public FreightBookingStop() -
FreightBookingStop
public FreightBookingStop(@Nullable UUID transportationOrderStopUUID, @Nullable UUID transportationOrderUUID, @Nullable String transportationOrderStop, @Nullable String transpOrdStopCategory, @Nullable String transpOrdStopRole, @Nullable UUID locationAdditionalUUID, @Nullable String locationId, @Nullable String locationUNCode, @Nullable String locationIATACode, @Nullable OffsetDateTime transpOrdStopPlanTranspDteTme, @Nullable OffsetDateTime transpOrdStopDteTme, @Nullable OffsetDateTime transpOrdStopApptStrtDteTme, @Nullable OffsetDateTime transpOrdStopApptEndDteTme, @Nullable OffsetDateTime transpStopCarrConfStrtDteTme, @Nullable OffsetDateTime transpStopCarrConfEndDteTme, @Nullable OffsetDateTime transpOrdStopDocCutOffDateTime, @Nullable OffsetDateTime transpOrdStopCrgoCutOffDteTme, @Nullable OffsetDateTime transpOrdStopVGMCutOffDateTime, @Nullable String transpOrdStopSequencePosition, @Nullable String transpOrdStopHndlgExecStatus, @Nullable Boolean transpOrdStopExecIsBlocked, @Nullable FreightBooking to_FreightBooking, List<FreightBookingStage> to_FreightBookingStage)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FreightBookingStop>
-
setTransportationOrderStopUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderStopUUID
- Parameters:
transportationOrderStopUUID- NodeID
-
setTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Parameters:
transportationOrderUUID- Transportation Order UUID
-
setTransportationOrderStop
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TransportationOrderStop
- Parameters:
transportationOrderStop- Stop
-
setTranspOrdStopCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspOrdStopCategory
- Parameters:
transpOrdStopCategory- Stop Category
-
setTranspOrdStopRole
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdStopRole
- Parameters:
transpOrdStopRole- Role of the Stop
-
setLocationAdditionalUUID
Constraints: NullableOriginal property name from the Odata EDM: LocationAdditionalUUID
- Parameters:
locationAdditionalUUID- Location Additonal UUID (RAW 16)
-
setLocationId
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: LocationId
- Parameters:
locationId- Location
-
setLocationUNCode
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: LocationUNCode
- Parameters:
locationUNCode- United Nations Code for Trade and Transport Locations
-
setLocationIATACode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LocationIATACode
- Parameters:
locationIATACode- International Air Transport Association: Location
-
setTranspOrdStopPlanTranspDteTme
public void setTranspOrdStopPlanTranspDteTme(@Nullable OffsetDateTime transpOrdStopPlanTranspDteTme) Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopPlanTranspDteTme
- Parameters:
transpOrdStopPlanTranspDteTme- Created on Timestamp
-
setTranspOrdStopDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopDteTme
- Parameters:
transpOrdStopDteTme- Actual Date/Time of Event
-
setTranspOrdStopApptStrtDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopApptStrtDteTme
- Parameters:
transpOrdStopApptStrtDteTme- Created on Timestamp
-
setTranspOrdStopApptEndDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopApptEndDteTme
- Parameters:
transpOrdStopApptEndDteTme- Created on Timestamp
-
setTranspStopCarrConfStrtDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspStopCarrConfStrtDteTme
- Parameters:
transpStopCarrConfStrtDteTme- Created on Timestamp
-
setTranspStopCarrConfEndDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspStopCarrConfEndDteTme
- Parameters:
transpStopCarrConfEndDteTme- Created on Timestamp
-
setTranspOrdStopDocCutOffDateTime
public void setTranspOrdStopDocCutOffDateTime(@Nullable OffsetDateTime transpOrdStopDocCutOffDateTime) Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopDocCutOffDateTime
- Parameters:
transpOrdStopDocCutOffDateTime- Created on Timestamp
-
setTranspOrdStopCrgoCutOffDteTme
public void setTranspOrdStopCrgoCutOffDteTme(@Nullable OffsetDateTime transpOrdStopCrgoCutOffDteTme) Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopCrgoCutOffDteTme
- Parameters:
transpOrdStopCrgoCutOffDteTme- Created on Timestamp
-
setTranspOrdStopVGMCutOffDateTime
public void setTranspOrdStopVGMCutOffDateTime(@Nullable OffsetDateTime transpOrdStopVGMCutOffDateTime) Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopVGMCutOffDateTime
- Parameters:
transpOrdStopVGMCutOffDateTime- Created on Timestamp
-
setTranspOrdStopSequencePosition
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspOrdStopSequencePosition
- Parameters:
transpOrdStopSequencePosition- Stop Position in Transportation Stop Sequence
-
setTranspOrdStopHndlgExecStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdStopHndlgExecStatus
- Parameters:
transpOrdStopHndlgExecStatus- Handling Execution Status at Stop Level
-
setTranspOrdStopExecIsBlocked
Constraints: Not nullableOriginal property name from the Odata EDM: TranspOrdStopExecIsBlocked
- Parameters:
transpOrdStopExecIsBlocked- Execution Block
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FreightBookingStop>
-
getKey
- Overrides:
getKeyin classVdmObject<FreightBookingStop>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FreightBookingStop>
-
fromMap
- Overrides:
fromMapin classVdmObject<FreightBookingStop>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FreightBookingStop>
-
getFreightBookingIfPresent
Retrieval of associated FreightBooking entity (one to one). This corresponds to the OData navigation property _FreightBooking.If the navigation property for an entity FreightBookingStop 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.
-
getFreightBookingStageIfPresent
Retrieval of associated FreightBookingStage entities (one to many). This corresponds to the OData navigation property _FreightBookingStage.If the navigation property for an entity FreightBookingStop 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 _FreightBookingStage is already loaded, the result will
contain the FreightBookingStage entities. If not, an
Optionwith result stateemptyis returned.
-
setFreightBookingStage
Overwrites the list of associated FreightBookingStage entities for the loaded navigation property _FreightBookingStage.If the navigation property _FreightBookingStage of a queried FreightBookingStop is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of FreightBookingStage entities.
-
addFreightBookingStage
Adds elements to the list of associated FreightBookingStage entities. This corresponds to the OData navigation property _FreightBookingStage.If the navigation property _FreightBookingStage of a queried FreightBookingStop is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of FreightBookingStage entities.
-
builder
-
getTransportationOrderStopUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderStopUUID
- Returns:
- NodeID
-
getTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
- Transportation Order UUID
-
getTransportationOrderStop
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TransportationOrderStop
- Returns:
- Stop
-
getTranspOrdStopCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspOrdStopCategory
- Returns:
- Stop Category
-
getTranspOrdStopRole
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdStopRole
- Returns:
- Role of the Stop
-
getLocationAdditionalUUID
Constraints: NullableOriginal property name from the Odata EDM: LocationAdditionalUUID
- Returns:
- Location Additonal UUID (RAW 16)
-
getLocationId
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: LocationId
- Returns:
- Location
-
getLocationUNCode
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: LocationUNCode
- Returns:
- United Nations Code for Trade and Transport Locations
-
getLocationIATACode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LocationIATACode
- Returns:
- International Air Transport Association: Location
-
getTranspOrdStopPlanTranspDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopPlanTranspDteTme
- Returns:
- Created on Timestamp
-
getTranspOrdStopDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopDteTme
- Returns:
- Actual Date/Time of Event
-
getTranspOrdStopApptStrtDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopApptStrtDteTme
- Returns:
- Created on Timestamp
-
getTranspOrdStopApptEndDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopApptEndDteTme
- Returns:
- Created on Timestamp
-
getTranspStopCarrConfStrtDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspStopCarrConfStrtDteTme
- Returns:
- Created on Timestamp
-
getTranspStopCarrConfEndDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspStopCarrConfEndDteTme
- Returns:
- Created on Timestamp
-
getTranspOrdStopDocCutOffDateTime
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopDocCutOffDateTime
- Returns:
- Created on Timestamp
-
getTranspOrdStopCrgoCutOffDteTme
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopCrgoCutOffDteTme
- Returns:
- Created on Timestamp
-
getTranspOrdStopVGMCutOffDateTime
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdStopVGMCutOffDateTime
- Returns:
- Created on Timestamp
-
getTranspOrdStopSequencePosition
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspOrdStopSequencePosition
- Returns:
- Stop Position in Transportation Stop Sequence
-
getTranspOrdStopHndlgExecStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdStopHndlgExecStatus
- Returns:
- Handling Execution Status at Stop Level
-
getTranspOrdStopExecIsBlocked
Constraints: Not nullableOriginal property name from the Odata EDM: TranspOrdStopExecIsBlocked
- Returns:
- Execution Block
-
toString
- Overrides:
toStringin classVdmObject<FreightBookingStop>
-
equals
- Overrides:
equalsin classVdmEntity<FreightBookingStop>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FreightBookingStop>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FreightBookingStop>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FreightBookingStop>
-