Class FreightOrderStop
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FreightOrderStop_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FreightOrderStop instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FreightOrderStop>Selector for all available fields of FreightOrderStop.static final SimpleProperty.Guid<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final NavigationProperty.Single<FreightOrderStop,FreightOrder> Use with available request builders to apply the _FreightOrder navigation property to query operations.static final NavigationProperty.Collection<FreightOrderStop,FreightOrderStage> Use with available request builders to apply the _FreightOrderStage navigation property to query operations.static final SimpleProperty.DateTime<FreightOrderStop>static final SimpleProperty.DateTime<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.DateTime<FreightOrderStop>static final SimpleProperty.Boolean<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.DateTime<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.DateTime<FreightOrderStop>static final SimpleProperty.DateTime<FreightOrderStop>static final SimpleProperty.String<FreightOrderStop>static final SimpleProperty.Guid<FreightOrderStop>static final SimpleProperty.Guid<FreightOrderStop>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFreightOrderStop(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, String transpOrdStopSequencePosition, String transpOrdStopHndlgExecStatus, Boolean transpOrdStopExecIsBlocked, FreightOrder to_FreightOrder, List<FreightOrderStage> to_FreightOrderStage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFreightOrderStage(FreightOrderStage... entity) Adds elements to the list of associated FreightOrderStage entities.builder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<FreightOrder>Retrieval of associated FreightOrder entity (one to one).io.vavr.control.Option<List<FreightOrderStage>>Retrieval of associated FreightOrderStage 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: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullableConstraints: Not nullableConstraints: NullableConstraints: NullablegetType()inthashCode()voidsetFreightOrder(FreightOrder value) Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.voidOverwrites the list of associated FreightOrderStage entities for the loaded navigation property _FreightOrderStage.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: 1voidsetTranspOrdStopDteTme(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: 1voidsetTransportationOrderStop(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 FreightOrderStop. -
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_SEQUENCE_POSITION
-
TRANSP_ORD_STOP_HNDLG_EXEC_STATUS
-
TRANSP_ORD_STOP_EXEC_IS_BLOCKED
-
TO__FREIGHT_ORDER
Use with available request builders to apply the _FreightOrder navigation property to query operations. -
TO__FREIGHT_ORDER_STAGE
public static final NavigationProperty.Collection<FreightOrderStop,FreightOrderStage> TO__FREIGHT_ORDER_STAGEUse with available request builders to apply the _FreightOrderStage navigation property to query operations.
-
-
Constructor Details
-
FreightOrderStop
public FreightOrderStop() -
FreightOrderStop
public FreightOrderStop(@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 String transpOrdStopSequencePosition, @Nullable String transpOrdStopHndlgExecStatus, @Nullable Boolean transpOrdStopExecIsBlocked, @Nullable FreightOrder to_FreightOrder, List<FreightOrderStage> to_FreightOrderStage)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FreightOrderStop>
-
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
-
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<FreightOrderStop>
-
getKey
- Overrides:
getKeyin classVdmObject<FreightOrderStop>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FreightOrderStop>
-
fromMap
- Overrides:
fromMapin classVdmObject<FreightOrderStop>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FreightOrderStop>
-
getFreightOrderIfPresent
Retrieval of associated FreightOrder entity (one to one). This corresponds to the OData navigation property _FreightOrder.If the navigation property for an entity FreightOrderStop 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.
-
getFreightOrderStageIfPresent
Retrieval of associated FreightOrderStage entities (one to many). This corresponds to the OData navigation property _FreightOrderStage.If the navigation property for an entity FreightOrderStop 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 _FreightOrderStage is already loaded, the result will
contain the FreightOrderStage entities. If not, an
Optionwith result stateemptyis returned.
-
setFreightOrderStage
Overwrites the list of associated FreightOrderStage entities for the loaded navigation property _FreightOrderStage.If the navigation property _FreightOrderStage of a queried FreightOrderStop 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 FreightOrderStage entities.
-
addFreightOrderStage
Adds elements to the list of associated FreightOrderStage entities. This corresponds to the OData navigation property _FreightOrderStage.If the navigation property _FreightOrderStage of a queried FreightOrderStop 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 FreightOrderStage 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
-
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<FreightOrderStop>
-
equals
- Overrides:
equalsin classVdmEntity<FreightOrderStop>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FreightOrderStop>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FreightOrderStop>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FreightOrderStop>
-