java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<WarehouseTaskExceptionCode>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.processwarehousetask.WarehouseTaskExceptionCode
All Implemented Interfaces:
VdmEntitySet

public class WarehouseTaskExceptionCode extends VdmEntity<WarehouseTaskExceptionCode> implements VdmEntitySet
Warehouse Task Exception Code

Original entity name from the Odata EDM: WarehouseTaskExceptionCodeType

  • Field Details

  • Constructor Details

    • WarehouseTaskExceptionCode

      public WarehouseTaskExceptionCode()
    • WarehouseTaskExceptionCode

      public WarehouseTaskExceptionCode(@Nullable String eWMWarehouse, @Nullable String warehouseTask, @Nullable String warehouseTaskItem, @Nullable String warehouseTaskExceptionCode, @Nullable String businessContext, @Nullable String businessContextExecutionStep, @Nullable WarehouseTask to_WarehouseTask)
  • Method Details

    • getType

      @Nonnull public Class<WarehouseTaskExceptionCode> getType()
      Specified by:
      getType in class VdmObject<WarehouseTaskExceptionCode>
    • setEWMWarehouse

      public void setEWMWarehouse(@Nullable String eWMWarehouse)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMWarehouse

      Parameters:
      eWMWarehouse - Warehouse Number/Warehouse Complex
    • setWarehouseTask

      public void setWarehouseTask(@Nullable String warehouseTask)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WarehouseTask

      Parameters:
      warehouseTask - Warehouse Task
    • setWarehouseTaskItem

      public void setWarehouseTaskItem(@Nullable String warehouseTaskItem)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarehouseTaskItem

      Parameters:
      warehouseTaskItem - Warehouse Task Item
    • setWarehouseTaskExceptionCode

      public void setWarehouseTaskExceptionCode(@Nullable String warehouseTaskExceptionCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarehouseTaskExceptionCode

      Parameters:
      warehouseTaskExceptionCode - Exception Code
    • setBusinessContext

      public void setBusinessContext(@Nullable String businessContext)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BusinessContext

      Parameters:
      businessContext - Business Context
    • setBusinessContextExecutionStep

      public void setBusinessContextExecutionStep(@Nullable String businessContextExecutionStep)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BusinessContextExecutionStep

      Parameters:
      businessContextExecutionStep - Execution Step in Business Context
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<WarehouseTaskExceptionCode>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<WarehouseTaskExceptionCode>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<WarehouseTaskExceptionCode>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<WarehouseTaskExceptionCode>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<WarehouseTaskExceptionCode>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<WarehouseTaskExceptionCode>
    • getWarehouseTaskIfPresent

      @Nonnull public io.vavr.control.Option<WarehouseTask> getWarehouseTaskIfPresent()
      Retrieval of associated WarehouseTask entity (one to one). This corresponds to the OData navigation property _WarehouseTask.

      If the navigation property for an entity WarehouseTaskExceptionCode has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _WarehouseTask is already loaded, the result will contain the WarehouseTask entity. If not, an Option with result state empty is returned.
    • setWarehouseTask

      public void setWarehouseTask(WarehouseTask value)
      Overwrites the associated WarehouseTask entity for the loaded navigation property _WarehouseTask.
      Parameters:
      value - New WarehouseTask entity.
    • builder

    • getEWMWarehouse

      @Nullable public String getEWMWarehouse()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMWarehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getWarehouseTask

      @Nullable public String getWarehouseTask()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WarehouseTask

      Returns:
      Warehouse Task
    • getWarehouseTaskItem

      @Nullable public String getWarehouseTaskItem()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarehouseTaskItem

      Returns:
      Warehouse Task Item
    • getWarehouseTaskExceptionCode

      @Nullable public String getWarehouseTaskExceptionCode()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarehouseTaskExceptionCode

      Returns:
      Exception Code
    • getBusinessContext

      @Nullable public String getBusinessContext()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BusinessContext

      Returns:
      Business Context
    • getBusinessContextExecutionStep

      @Nullable public String getBusinessContextExecutionStep()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BusinessContextExecutionStep

      Returns:
      Execution Step in Business Context
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<WarehouseTaskExceptionCode>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<WarehouseTaskExceptionCode>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<WarehouseTaskExceptionCode>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<WarehouseTaskExceptionCode>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<WarehouseTaskExceptionCode>