java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmComplex<FunctionMessage>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.processorderv2.FunctionMessage

public class FunctionMessage extends VdmComplex<FunctionMessage>

Original complex type name from the Odata EDM: FunctionMessage

  • Constructor Details

    • FunctionMessage

      public FunctionMessage()
    • FunctionMessage

      public FunctionMessage(@Nullable String systemMessageType, @Nullable String systemMessageIdentification, @Nullable String systemMessageNumber, @Nullable String systemMessageLongText, @Nullable String systemMessageVariable1, @Nullable String systemMessageVariable2, @Nullable String systemMessageVariable3, @Nullable String systemMessageVariable4)
  • Method Details

    • getType

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

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

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

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<FunctionMessage>
    • setSystemMessageType

      public void setSystemMessageType(@Nullable String systemMessageType)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: SystemMessageType

      Parameters:
      systemMessageType - Message Type
    • setSystemMessageIdentification

      public void setSystemMessageIdentification(@Nullable String systemMessageIdentification)
      Constraints: Not nullable, Maximum length: 20

      Original property from the Odata EDM: SystemMessageIdentification

      Parameters:
      systemMessageIdentification - Message Class
    • setSystemMessageNumber

      public void setSystemMessageNumber(@Nullable String systemMessageNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: SystemMessageNumber

      Parameters:
      systemMessageNumber - Message Number
    • setSystemMessageLongText

      public void setSystemMessageLongText(@Nullable String systemMessageLongText)
      Constraints: Not nullable, Maximum length: 220

      Original property from the Odata EDM: SystemMessageLongText

      Parameters:
      systemMessageLongText - Message Text
    • setSystemMessageVariable1

      public void setSystemMessageVariable1(@Nullable String systemMessageVariable1)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable1

      Parameters:
      systemMessageVariable1 - Message Variable
    • setSystemMessageVariable2

      public void setSystemMessageVariable2(@Nullable String systemMessageVariable2)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable2

      Parameters:
      systemMessageVariable2 - Message Variable
    • setSystemMessageVariable3

      public void setSystemMessageVariable3(@Nullable String systemMessageVariable3)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable3

      Parameters:
      systemMessageVariable3 - Message Variable
    • setSystemMessageVariable4

      public void setSystemMessageVariable4(@Nullable String systemMessageVariable4)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable4

      Parameters:
      systemMessageVariable4 - Message Variable
    • builder

      @Nonnull public static FunctionMessage.FunctionMessageBuilder builder()
    • getSystemMessageType

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

      Original property from the Odata EDM: SystemMessageType

      Returns:
      Message Type
    • getSystemMessageIdentification

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

      Original property from the Odata EDM: SystemMessageIdentification

      Returns:
      Message Class
    • getSystemMessageNumber

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

      Original property from the Odata EDM: SystemMessageNumber

      Returns:
      Message Number
    • getSystemMessageLongText

      @Nullable public String getSystemMessageLongText()
      Constraints: Not nullable, Maximum length: 220

      Original property from the Odata EDM: SystemMessageLongText

      Returns:
      Message Text
    • getSystemMessageVariable1

      @Nullable public String getSystemMessageVariable1()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable1

      Returns:
      Message Variable
    • getSystemMessageVariable2

      @Nullable public String getSystemMessageVariable2()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable2

      Returns:
      Message Variable
    • getSystemMessageVariable3

      @Nullable public String getSystemMessageVariable3()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable3

      Returns:
      Message Variable
    • getSystemMessageVariable4

      @Nullable public String getSystemMessageVariable4()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: SystemMessageVariable4

      Returns:
      Message Variable
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmComplex<FunctionMessage>