Class FreightUnitItemDocRef
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FreightUnitItemDocRef_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FreightUnitItemDocRef instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FreightUnitItemDocRef>Selector for all available fields of FreightUnitItemDocRef.static final NavigationProperty.Single<FreightUnitItemDocRef,FreightUnit> Use with available request builders to apply the _FreightUnit navigation property to query operations.static final NavigationProperty.Single<FreightUnitItemDocRef,FreightUnitItem> Use with available request builders to apply the _FreightUnitItem navigation property to query operations.static final SimpleProperty.String<FreightUnitItemDocRef>static final SimpleProperty.String<FreightUnitItemDocRef>static final SimpleProperty.String<FreightUnitItemDocRef>static final SimpleProperty.Guid<FreightUnitItemDocRef>static final SimpleProperty.Date<FreightUnitItemDocRef>static final SimpleProperty.String<FreightUnitItemDocRef>static final SimpleProperty.String<FreightUnitItemDocRef>static final SimpleProperty.Guid<FreightUnitItemDocRef>static final SimpleProperty.Guid<FreightUnitItemDocRef>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFreightUnitItemDocRef(UUID transpOrdItemDocReferenceUUID, UUID transportationOrderItemUUID, UUID transportationOrderUUID, String transpOrdItemDocReferenceID, String transpOrdItemDocReferenceType, String transpOrdItmDocReferenceItemID, String transpOrdItmDocRefItemType, LocalDate transpOrdItmDocRefDate, String transpOrdItemDocRefIssuerName, FreightUnit to_FreightUnit, FreightUnitItem to_FreightUnitItem) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<FreightUnit>Retrieval of associated FreightUnit entity (one to one).io.vavr.control.Option<FreightUnitItem>Retrieval of associated FreightUnitItem entity (one to one).protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 5(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 40Constraints: NullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 5Constraints: Not nullableConstraints: Not nullablegetType()inthashCode()voidsetFreightUnit(FreightUnit value) Overwrites the associated FreightUnit entity for the loaded navigation property _FreightUnit.voidOverwrites the associated FreightUnitItem entity for the loaded navigation property _FreightUnitItem.voidsetTranspOrdItemDocReferenceID(String transpOrdItemDocReferenceID) Constraints: Not nullable, Maximum length: 35voidsetTranspOrdItemDocReferenceType(String transpOrdItemDocReferenceType) Constraints: Not nullable, Maximum length: 5voidsetTranspOrdItemDocReferenceUUID(UUID transpOrdItemDocReferenceUUID) (Key Field) Constraints: Not nullablevoidsetTranspOrdItemDocRefIssuerName(String transpOrdItemDocRefIssuerName) Constraints: Not nullable, Maximum length: 40voidsetTranspOrdItmDocRefDate(LocalDate transpOrdItmDocRefDate) Constraints: NullablevoidsetTranspOrdItmDocReferenceItemID(String transpOrdItmDocReferenceItemID) Constraints: Not nullable, Maximum length: 10voidsetTranspOrdItmDocRefItemType(String transpOrdItmDocRefItemType) Constraints: Not nullable, Maximum length: 5voidsetTransportationOrderItemUUID(UUID transportationOrderItemUUID) 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 FreightUnitItemDocRef. -
TRANSP_ORD_ITEM_DOC_REFERENCE_UUID
-
TRANSPORTATION_ORDER_ITEM_UUID
-
TRANSPORTATION_ORDER_UUID
-
TRANSP_ORD_ITEM_DOC_REFERENCE_ID
-
TRANSP_ORD_ITEM_DOC_REFERENCE_TYPE
-
TRANSP_ORD_ITM_DOC_REFERENCE_ITEM_ID
public static final SimpleProperty.String<FreightUnitItemDocRef> TRANSP_ORD_ITM_DOC_REFERENCE_ITEM_ID -
TRANSP_ORD_ITM_DOC_REF_ITEM_TYPE
-
TRANSP_ORD_ITM_DOC_REF_DATE
-
TRANSP_ORD_ITEM_DOC_REF_ISSUER_NAME
public static final SimpleProperty.String<FreightUnitItemDocRef> TRANSP_ORD_ITEM_DOC_REF_ISSUER_NAME -
TO__FREIGHT_UNIT
Use with available request builders to apply the _FreightUnit navigation property to query operations. -
TO__FREIGHT_UNIT_ITEM
public static final NavigationProperty.Single<FreightUnitItemDocRef,FreightUnitItem> TO__FREIGHT_UNIT_ITEMUse with available request builders to apply the _FreightUnitItem navigation property to query operations.
-
-
Constructor Details
-
FreightUnitItemDocRef
public FreightUnitItemDocRef() -
FreightUnitItemDocRef
public FreightUnitItemDocRef(@Nullable UUID transpOrdItemDocReferenceUUID, @Nullable UUID transportationOrderItemUUID, @Nullable UUID transportationOrderUUID, @Nullable String transpOrdItemDocReferenceID, @Nullable String transpOrdItemDocReferenceType, @Nullable String transpOrdItmDocReferenceItemID, @Nullable String transpOrdItmDocRefItemType, @Nullable LocalDate transpOrdItmDocRefDate, @Nullable String transpOrdItemDocRefIssuerName, @Nullable FreightUnit to_FreightUnit, @Nullable FreightUnitItem to_FreightUnitItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FreightUnitItemDocRef>
-
setTranspOrdItemDocReferenceUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspOrdItemDocReferenceUUID
- Parameters:
transpOrdItemDocReferenceUUID- Transportation Order Item Document Reference
-
setTransportationOrderItemUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderItemUUID
- Parameters:
transportationOrderItemUUID- UUID of Transportation Order Item with Conversion Exit
-
setTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Parameters:
transportationOrderUUID- Transportation Order UUID
-
setTranspOrdItemDocReferenceID
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: TranspOrdItemDocReferenceID
- Parameters:
transpOrdItemDocReferenceID- Bus. Trans. Document ID
-
setTranspOrdItemDocReferenceType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TranspOrdItemDocReferenceType
- Parameters:
transpOrdItemDocReferenceType- Document Type for Business Transaction
-
setTranspOrdItmDocReferenceItemID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspOrdItmDocReferenceItemID
- Parameters:
transpOrdItmDocReferenceItemID- Item
-
setTranspOrdItmDocRefItemType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TranspOrdItmDocRefItemType
- Parameters:
transpOrdItmDocRefItemType- Business Transaction Document Item Type Code
-
setTranspOrdItmDocRefDate
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdItmDocRefDate
- Parameters:
transpOrdItmDocRefDate- Business Transaction Document Date
-
setTranspOrdItemDocRefIssuerName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: TranspOrdItemDocRefIssuerName
- Parameters:
transpOrdItemDocRefIssuerName- Issuing Party of Business Transaction Document
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FreightUnitItemDocRef>
-
getKey
- Overrides:
getKeyin classVdmObject<FreightUnitItemDocRef>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FreightUnitItemDocRef>
-
fromMap
- Overrides:
fromMapin classVdmObject<FreightUnitItemDocRef>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FreightUnitItemDocRef>
-
getFreightUnitIfPresent
Retrieval of associated FreightUnit entity (one to one). This corresponds to the OData navigation property _FreightUnit.If the navigation property for an entity FreightUnitItemDocRef 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 _FreightUnit is already loaded, the result will contain
the FreightUnit entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightUnit
Overwrites the associated FreightUnit entity for the loaded navigation property _FreightUnit.- Parameters:
value- New FreightUnit entity.
-
getFreightUnitItemIfPresent
Retrieval of associated FreightUnitItem entity (one to one). This corresponds to the OData navigation property _FreightUnitItem.If the navigation property for an entity FreightUnitItemDocRef 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 _FreightUnitItem is already loaded, the result will
contain the FreightUnitItem entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightUnitItem
Overwrites the associated FreightUnitItem entity for the loaded navigation property _FreightUnitItem.- Parameters:
value- New FreightUnitItem entity.
-
builder
-
getTranspOrdItemDocReferenceUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspOrdItemDocReferenceUUID
- Returns:
- Transportation Order Item Document Reference
-
getTransportationOrderItemUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderItemUUID
- Returns:
- UUID of Transportation Order Item with Conversion Exit
-
getTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
- Transportation Order UUID
-
getTranspOrdItemDocReferenceID
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: TranspOrdItemDocReferenceID
- Returns:
- Bus. Trans. Document ID
-
getTranspOrdItemDocReferenceType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TranspOrdItemDocReferenceType
- Returns:
- Document Type for Business Transaction
-
getTranspOrdItmDocReferenceItemID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TranspOrdItmDocReferenceItemID
- Returns:
- Item
-
getTranspOrdItmDocRefItemType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TranspOrdItmDocRefItemType
- Returns:
- Business Transaction Document Item Type Code
-
getTranspOrdItmDocRefDate
Constraints: NullableOriginal property name from the Odata EDM: TranspOrdItmDocRefDate
- Returns:
- Business Transaction Document Date
-
getTranspOrdItemDocRefIssuerName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: TranspOrdItemDocRefIssuerName
- Returns:
- Issuing Party of Business Transaction Document
-
toString
- Overrides:
toStringin classVdmObject<FreightUnitItemDocRef>
-
equals
- Overrides:
equalsin classVdmEntity<FreightUnitItemDocRef>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FreightUnitItemDocRef>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FreightUnitItemDocRef>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FreightUnitItemDocRef>
-