java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmComplex<SALESPRICESYSTEMMESSAGE>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.salesprice.SALESPRICESYSTEMMESSAGE

public class SALESPRICESYSTEMMESSAGE extends VdmComplex<SALESPRICESYSTEMMESSAGE>

Original complex type name from the Odata EDM: SALESPRICESYSTEMMESSAGE

  • Field Details

  • Constructor Details

    • SALESPRICESYSTEMMESSAGE

      public SALESPRICESYSTEMMESSAGE()
    • SALESPRICESYSTEMMESSAGE

      public SALESPRICESYSTEMMESSAGE(@Nullable String sYSTEMMESSAGEIDENTIFICATION, @Nullable String sYSTEMMESSAGETYPE, @Nullable String sYSTEMMESSAGETYPENAME, @Nullable String sYSTEMMESSAGENUMBER, @Nullable String sYSTEMMESSAGETEXT)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<SALESPRICESYSTEMMESSAGE>
    • setSYSTEMMESSAGEIDENTIFICATION

      public void setSYSTEMMESSAGEIDENTIFICATION(@Nullable String sYSTEMMESSAGEIDENTIFICATION)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SYSTEMMESSAGEIDENTIFICATION

      Parameters:
      sYSTEMMESSAGEIDENTIFICATION - The sYSTEMMESSAGEIDENTIFICATION to set.
    • setSYSTEMMESSAGETYPE

      public void setSYSTEMMESSAGETYPE(@Nullable String sYSTEMMESSAGETYPE)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SYSTEMMESSAGETYPE

      Parameters:
      sYSTEMMESSAGETYPE - The sYSTEMMESSAGETYPE to set.
    • setSYSTEMMESSAGETYPENAME

      public void setSYSTEMMESSAGETYPENAME(@Nullable String sYSTEMMESSAGETYPENAME)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SYSTEMMESSAGETYPENAME

      Parameters:
      sYSTEMMESSAGETYPENAME - The sYSTEMMESSAGETYPENAME to set.
    • setSYSTEMMESSAGENUMBER

      public void setSYSTEMMESSAGENUMBER(@Nullable String sYSTEMMESSAGENUMBER)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SYSTEMMESSAGENUMBER

      Parameters:
      sYSTEMMESSAGENUMBER - The sYSTEMMESSAGENUMBER to set.
    • setSYSTEMMESSAGETEXT

      public void setSYSTEMMESSAGETEXT(@Nullable String sYSTEMMESSAGETEXT)
      Constraints: Not nullable, Maximum length: 73

      Original property name from the Odata EDM: SYSTEMMESSAGETEXT

      Parameters:
      sYSTEMMESSAGETEXT - The sYSTEMMESSAGETEXT to set.
    • builder

    • getSYSTEMMESSAGEIDENTIFICATION

      @Nullable public String getSYSTEMMESSAGEIDENTIFICATION()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SYSTEMMESSAGEIDENTIFICATION

      Returns:
      The sYSTEMMESSAGEIDENTIFICATION contained in this VdmComplex.
    • getSYSTEMMESSAGETYPE

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

      Original property name from the Odata EDM: SYSTEMMESSAGETYPE

      Returns:
      The sYSTEMMESSAGETYPE contained in this VdmComplex.
    • getSYSTEMMESSAGETYPENAME

      @Nullable public String getSYSTEMMESSAGETYPENAME()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SYSTEMMESSAGETYPENAME

      Returns:
      The sYSTEMMESSAGETYPENAME contained in this VdmComplex.
    • getSYSTEMMESSAGENUMBER

      @Nullable public String getSYSTEMMESSAGENUMBER()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SYSTEMMESSAGENUMBER

      Returns:
      The sYSTEMMESSAGENUMBER contained in this VdmComplex.
    • getSYSTEMMESSAGETEXT

      @Nullable public String getSYSTEMMESSAGETEXT()
      Constraints: Not nullable, Maximum length: 73

      Original property name from the Odata EDM: SYSTEMMESSAGETEXT

      Returns:
      The sYSTEMMESSAGETEXT contained in this VdmComplex.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmObject<SALESPRICESYSTEMMESSAGE>
    • getOdataType

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