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

public class RunParameter extends VdmEntity<RunParameter> implements VdmEntitySet
Statutory Reporting Run Parameters

Original entity name from the Odata EDM: RunParameter_Type

  • Field Details

  • Constructor Details

    • RunParameter

      public RunParameter()
    • RunParameter

      public RunParameter(@Nullable UUID statryRptRunParamUUID, @Nullable UUID statryRptRunUUID, @Nullable UUID statryRptActivityUUID, @Nullable UUID statryRptPhaseUUID, @Nullable UUID statryRptTaskUUID, @Nullable String statryRptgEntity, @Nullable String statryRptCategory, @Nullable String statryRptRunParamID, @Nullable String statryRptRunParamRngeSign, @Nullable String statryRptRunParamRngeOption, @Nullable String statryRptRunParamRngeLowValue, @Nullable String statryRptRunParamRngeHighValue, @Nullable Run to_Run, @Nullable Task to_Task)
  • Method Details

    • getType

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

      public void setStatryRptRunParamUUID(@Nullable UUID statryRptRunParamUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: StatryRptRunParamUUID

      Parameters:
      statryRptRunParamUUID - NodeID
    • setStatryRptRunUUID

      public void setStatryRptRunUUID(@Nullable UUID statryRptRunUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: StatryRptRunUUID

      Parameters:
      statryRptRunUUID - NodeID
    • setStatryRptActivityUUID

      public void setStatryRptActivityUUID(@Nullable UUID statryRptActivityUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: StatryRptActivityUUID

      Parameters:
      statryRptActivityUUID - NodeID
    • setStatryRptPhaseUUID

      public void setStatryRptPhaseUUID(@Nullable UUID statryRptPhaseUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: StatryRptPhaseUUID

      Parameters:
      statryRptPhaseUUID - NodeID
    • setStatryRptTaskUUID

      public void setStatryRptTaskUUID(@Nullable UUID statryRptTaskUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: StatryRptTaskUUID

      Parameters:
      statryRptTaskUUID - NodeID
    • setStatryRptgEntity

      public void setStatryRptgEntity(@Nullable String statryRptgEntity)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StatryRptgEntity

      Parameters:
      statryRptgEntity - Reporting Entity
    • setStatryRptCategory

      public void setStatryRptCategory(@Nullable String statryRptCategory)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: StatryRptCategory

      Parameters:
      statryRptCategory - Report Category ID
    • setStatryRptRunParamID

      public void setStatryRptRunParamID(@Nullable String statryRptRunParamID)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: StatryRptRunParamID

      Parameters:
      statryRptRunParamID - Report parameter identificator
    • setStatryRptRunParamRngeSign

      public void setStatryRptRunParamRngeSign(@Nullable String statryRptRunParamRngeSign)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StatryRptRunParamRngeSign

      Parameters:
      statryRptRunParamRngeSign - ABAP: ID: I/E (include/exclude values)
    • setStatryRptRunParamRngeOption

      public void setStatryRptRunParamRngeOption(@Nullable String statryRptRunParamRngeOption)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StatryRptRunParamRngeOption

      Parameters:
      statryRptRunParamRngeOption - ABAP: Selection option (EQ/BT/CP/...)
    • setStatryRptRunParamRngeLowValue

      public void setStatryRptRunParamRngeLowValue(@Nullable String statryRptRunParamRngeLowValue)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: StatryRptRunParamRngeLowValue

      Parameters:
      statryRptRunParamRngeLowValue - Value container
    • setStatryRptRunParamRngeHighValue

      public void setStatryRptRunParamRngeHighValue(@Nullable String statryRptRunParamRngeHighValue)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: StatryRptRunParamRngeHighValue

      Parameters:
      statryRptRunParamRngeHighValue - Value container
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity RunParameter 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 _Run is already loaded, the result will contain the Run entity. If not, an Option with result state empty is returned.
    • setRun

      public void setRun(Run value)
      Overwrites the associated Run entity for the loaded navigation property _Run.
      Parameters:
      value - New Run entity.
    • getTaskIfPresent

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

      If the navigation property for an entity RunParameter 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 _Task is already loaded, the result will contain the Task entity. If not, an Option with result state empty is returned.
    • setTask

      public void setTask(Task value)
      Overwrites the associated Task entity for the loaded navigation property _Task.
      Parameters:
      value - New Task entity.
    • builder

      @Nonnull public static RunParameter.RunParameterBuilder builder()
    • getStatryRptRunParamUUID

      @Nullable public UUID getStatryRptRunParamUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: StatryRptRunParamUUID

      Returns:
      NodeID
    • getStatryRptRunUUID

      @Nullable public UUID getStatryRptRunUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: StatryRptRunUUID

      Returns:
      NodeID
    • getStatryRptActivityUUID

      @Nullable public UUID getStatryRptActivityUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: StatryRptActivityUUID

      Returns:
      NodeID
    • getStatryRptPhaseUUID

      @Nullable public UUID getStatryRptPhaseUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: StatryRptPhaseUUID

      Returns:
      NodeID
    • getStatryRptTaskUUID

      @Nullable public UUID getStatryRptTaskUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: StatryRptTaskUUID

      Returns:
      NodeID
    • getStatryRptgEntity

      @Nullable public String getStatryRptgEntity()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StatryRptgEntity

      Returns:
      Reporting Entity
    • getStatryRptCategory

      @Nullable public String getStatryRptCategory()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: StatryRptCategory

      Returns:
      Report Category ID
    • getStatryRptRunParamID

      @Nullable public String getStatryRptRunParamID()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: StatryRptRunParamID

      Returns:
      Report parameter identificator
    • getStatryRptRunParamRngeSign

      @Nullable public String getStatryRptRunParamRngeSign()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StatryRptRunParamRngeSign

      Returns:
      ABAP: ID: I/E (include/exclude values)
    • getStatryRptRunParamRngeOption

      @Nullable public String getStatryRptRunParamRngeOption()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StatryRptRunParamRngeOption

      Returns:
      ABAP: Selection option (EQ/BT/CP/...)
    • getStatryRptRunParamRngeLowValue

      @Nullable public String getStatryRptRunParamRngeLowValue()
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: StatryRptRunParamRngeLowValue

      Returns:
      Value container
    • getStatryRptRunParamRngeHighValue

      @Nullable public String getStatryRptRunParamRngeHighValue()
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: StatryRptRunParamRngeHighValue

      Returns:
      Value container
    • toString

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

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

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

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

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