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

public class MaintNotifCodingCode extends VdmEntity<MaintNotifCodingCode> implements VdmEntitySet
Catalog Code

Original entity name from the Odata EDM: MaintNotifCodingCodeType

  • Field Details

  • Constructor Details

    • MaintNotifCodingCode

      public MaintNotifCodingCode()
    • MaintNotifCodingCode

      public MaintNotifCodingCode(@Nullable String maintNotifCodingCatalog, @Nullable String maintNotifCodingCodeGroup, @Nullable String maintNotifCodingCode, @Nullable String maintNotifCodeGrpStatusText, @Nullable String maintNotifCodingCatalogText, @Nullable String maintNotifCodingCodeGrpText, @Nullable String maintNotifCodingCtlgCodeText)
  • Method Details

    • getType

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

      public void setMaintNotifCodingCatalog(@Nullable String maintNotifCodingCatalog)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintNotifCodingCatalog

      Parameters:
      maintNotifCodingCatalog - Catalog
    • setMaintNotifCodingCodeGroup

      public void setMaintNotifCodingCodeGroup(@Nullable String maintNotifCodingCodeGroup)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintNotifCodingCodeGroup

      Parameters:
      maintNotifCodingCodeGroup - Code Group
    • setMaintNotifCodingCode

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

      Original property name from the Odata EDM: MaintNotifCodingCode

      Parameters:
      maintNotifCodingCode - Code
    • setMaintNotifCodeGrpStatusText

      public void setMaintNotifCodeGrpStatusText(@Nullable String maintNotifCodeGrpStatusText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MaintNotifCodeGrpStatusText

      Parameters:
      maintNotifCodeGrpStatusText - Short Text for Fixed Values
    • setMaintNotifCodingCatalogText

      public void setMaintNotifCodingCatalogText(@Nullable String maintNotifCodingCatalogText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintNotifCodingCatalogText

      Parameters:
      maintNotifCodingCatalogText - Short Text for the Catalog
    • setMaintNotifCodingCodeGrpText

      public void setMaintNotifCodingCodeGrpText(@Nullable String maintNotifCodingCodeGrpText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintNotifCodingCodeGrpText

      Parameters:
      maintNotifCodingCodeGrpText - Text for Code Group
    • setMaintNotifCodingCtlgCodeText

      public void setMaintNotifCodingCtlgCodeText(@Nullable String maintNotifCodingCtlgCodeText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintNotifCodingCtlgCodeText

      Parameters:
      maintNotifCodingCtlgCodeText - Text for Code
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<MaintNotifCodingCode>
    • builder

      @Nonnull public static MaintNotifCodingCode.MaintNotifCodingCodeBuilder builder()
    • getMaintNotifCodingCatalog

      @Nullable public String getMaintNotifCodingCatalog()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintNotifCodingCatalog

      Returns:
      Catalog
    • getMaintNotifCodingCodeGroup

      @Nullable public String getMaintNotifCodingCodeGroup()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintNotifCodingCodeGroup

      Returns:
      Code Group
    • getMaintNotifCodingCode

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

      Original property name from the Odata EDM: MaintNotifCodingCode

      Returns:
      Code
    • getMaintNotifCodeGrpStatusText

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

      Original property name from the Odata EDM: MaintNotifCodeGrpStatusText

      Returns:
      Short Text for Fixed Values
    • getMaintNotifCodingCatalogText

      @Nullable public String getMaintNotifCodingCatalogText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintNotifCodingCatalogText

      Returns:
      Short Text for the Catalog
    • getMaintNotifCodingCodeGrpText

      @Nullable public String getMaintNotifCodingCodeGrpText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintNotifCodingCodeGrpText

      Returns:
      Text for Code Group
    • getMaintNotifCodingCtlgCodeText

      @Nullable public String getMaintNotifCodingCtlgCodeText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintNotifCodingCtlgCodeText

      Returns:
      Text for Code
    • toString

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

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

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

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

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