Class WhseOutbDelivOrderItemSerialNo
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<WhseOutbDelivOrderItemSerialNo>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.warehouseoutbounddeliveryorder.WhseOutbDelivOrderItemSerialNo
- All Implemented Interfaces:
VdmEntitySet
public class WhseOutbDelivOrderItemSerialNo
extends VdmEntity<WhseOutbDelivOrderItemSerialNo>
implements VdmEntitySet
Whse OutbDeliv Order Item Serial Number
Original entity name from the Odata EDM: WhseOutbDelivOrderItemSerialNoType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of WhseOutbDelivOrderItemSerialNo instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<WhseOutbDelivOrderItemSerialNo>Selector for all available fields of WhseOutbDelivOrderItemSerialNo.static final SimpleProperty.String<WhseOutbDelivOrderItemSerialNo>static final SimpleProperty.String<WhseOutbDelivOrderItemSerialNo>static final SimpleProperty.String<WhseOutbDelivOrderItemSerialNo>static final NavigationProperty.Single<WhseOutbDelivOrderItemSerialNo,WhseOutboundDeliveryOrderItem> Use with available request builders to apply the _WhseOutbDeliveryOrderItem navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionWhseOutbDelivOrderItemSerialNo(String eWMOutboundDeliveryOrder, String eWMOutboundDeliveryOrderItem, String eWMSerialNumber, WhseOutboundDeliveryOrderItem to_WhseOutbDeliveryOrderItem) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 35(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 30protected ODataEntityKeygetKey()getType()io.vavr.control.Option<WhseOutboundDeliveryOrderItem>Retrieval of associated WhseOutboundDeliveryOrderItem entity (one to one).inthashCode()voidsetEWMOutboundDeliveryOrder(String eWMOutboundDeliveryOrder) (Key Field) Constraints: Not nullable, Maximum length: 35voidsetEWMOutboundDeliveryOrderItem(String eWMOutboundDeliveryOrderItem) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetEWMSerialNumber(String eWMSerialNumber) (Key Field) Constraints: Not nullable, Maximum length: 30voidOverwrites the associated WhseOutboundDeliveryOrderItem entity for the loaded navigation property _WhseOutbDeliveryOrderItem.toString()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 WhseOutbDelivOrderItemSerialNo. -
EWM_OUTBOUND_DELIVERY_ORDER
public static final SimpleProperty.String<WhseOutbDelivOrderItemSerialNo> EWM_OUTBOUND_DELIVERY_ORDER -
EWM_OUTBOUND_DELIVERY_ORDER_ITEM
public static final SimpleProperty.String<WhseOutbDelivOrderItemSerialNo> EWM_OUTBOUND_DELIVERY_ORDER_ITEM -
EWM_SERIAL_NUMBER
-
TO__WHSE_OUTB_DELIVERY_ORDER_ITEM
public static final NavigationProperty.Single<WhseOutbDelivOrderItemSerialNo,WhseOutboundDeliveryOrderItem> TO__WHSE_OUTB_DELIVERY_ORDER_ITEMUse with available request builders to apply the _WhseOutbDeliveryOrderItem navigation property to query operations.
-
-
Constructor Details
-
WhseOutbDelivOrderItemSerialNo
public WhseOutbDelivOrderItemSerialNo() -
WhseOutbDelivOrderItemSerialNo
public WhseOutbDelivOrderItemSerialNo(@Nullable String eWMOutboundDeliveryOrder, @Nullable String eWMOutboundDeliveryOrderItem, @Nullable String eWMSerialNumber, @Nullable WhseOutboundDeliveryOrderItem to_WhseOutbDeliveryOrderItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<WhseOutbDelivOrderItemSerialNo>
-
setEWMOutboundDeliveryOrder
(Key Field) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: EWMOutboundDeliveryOrder
- Parameters:
eWMOutboundDeliveryOrder- Document Number
-
setEWMOutboundDeliveryOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EWMOutboundDeliveryOrderItem
- Parameters:
eWMOutboundDeliveryOrderItem- Item Number
-
setEWMSerialNumber
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: EWMSerialNumber
- Parameters:
eWMSerialNumber- The eWMSerialNumber to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<WhseOutbDelivOrderItemSerialNo>
-
getKey
- Overrides:
getKeyin classVdmObject<WhseOutbDelivOrderItemSerialNo>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<WhseOutbDelivOrderItemSerialNo>
-
fromMap
- Overrides:
fromMapin classVdmObject<WhseOutbDelivOrderItemSerialNo>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<WhseOutbDelivOrderItemSerialNo>
-
getWhseOutbDeliveryOrderItemIfPresent
@Nonnull public io.vavr.control.Option<WhseOutboundDeliveryOrderItem> getWhseOutbDeliveryOrderItemIfPresent()Retrieval of associated WhseOutboundDeliveryOrderItem entity (one to one). This corresponds to the OData navigation property _WhseOutbDeliveryOrderItem.If the navigation property for an entity WhseOutbDelivOrderItemSerialNo 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 _WhseOutbDeliveryOrderItem is already loaded, the
result will contain the WhseOutboundDeliveryOrderItem entity. If not, an
Optionwith result stateemptyis returned.
-
setWhseOutbDeliveryOrderItem
Overwrites the associated WhseOutboundDeliveryOrderItem entity for the loaded navigation property _WhseOutbDeliveryOrderItem.- Parameters:
value- New WhseOutboundDeliveryOrderItem entity.
-
builder
@Nonnull public static WhseOutbDelivOrderItemSerialNo.WhseOutbDelivOrderItemSerialNoBuilder builder() -
getEWMOutboundDeliveryOrder
(Key Field) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: EWMOutboundDeliveryOrder
- Returns:
- Document Number
-
getEWMOutboundDeliveryOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EWMOutboundDeliveryOrderItem
- Returns:
- Item Number
-
getEWMSerialNumber
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: EWMSerialNumber
- Returns:
- The eWMSerialNumber contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<WhseOutbDelivOrderItemSerialNo>
-
equals
- Overrides:
equalsin classVdmEntity<WhseOutbDelivOrderItemSerialNo>
-
canEqual
- Overrides:
canEqualin classVdmEntity<WhseOutbDelivOrderItemSerialNo>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<WhseOutbDelivOrderItemSerialNo>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<WhseOutbDelivOrderItemSerialNo>
-