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

public class CABusPartInvcCorrespncEnhcd extends VdmEntity<CABusPartInvcCorrespncEnhcd> implements VdmEntitySet
Enhanced Bus Partner Invoice Correspnc

Original entity name from the Odata EDM: CABusPartInvcCorrespncEnhcd_Type

  • Field Details

  • Constructor Details

    • CABusPartInvcCorrespncEnhcd

      public CABusPartInvcCorrespncEnhcd()
    • CABusPartInvcCorrespncEnhcd

      public CABusPartInvcCorrespncEnhcd(@Nullable UUID cABusPartnerInvoiceUUID, @Nullable String cACorrespondenceType, @Nullable String cACorrespondence, @Nullable String cADocCtnCorrespncSqncNumber, @Nullable LocalDate correspondencePrintDate, @Nullable LocalDate correspondenceCreationDate, @Nullable LocalTime correspondenceCreationTime, @Nullable String mimeType, @Nullable URI cACorrespondenceBinary)
  • Method Details

    • getType

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

      public void setCABusPartnerInvoiceUUID(@Nullable UUID cABusPartnerInvoiceUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CABusPartnerInvoiceUUID

      Parameters:
      cABusPartnerInvoiceUUID - Document Container ID
    • setCACorrespondenceType

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

      Original property name from the Odata EDM: CACorrespondenceType

      Parameters:
      cACorrespondenceType - Correspondence Type
    • setCACorrespondence

      public void setCACorrespondence(@Nullable String cACorrespondence)
      (Key Field) Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CACorrespondence

      Parameters:
      cACorrespondence - Correspondence Key
    • setCADocCtnCorrespncSqncNumber

      public void setCADocCtnCorrespncSqncNumber(@Nullable String cADocCtnCorrespncSqncNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADocCtnCorrespncSqncNumber

      Parameters:
      cADocCtnCorrespncSqncNumber - Sequence Number
    • setCorrespondencePrintDate

      public void setCorrespondencePrintDate(@Nullable LocalDate correspondencePrintDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CorrespondencePrintDate

      Parameters:
      correspondencePrintDate - Print Date
    • setCorrespondenceCreationDate

      public void setCorrespondenceCreationDate(@Nullable LocalDate correspondenceCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CorrespondenceCreationDate

      Parameters:
      correspondenceCreationDate - Day On Which Accounting Document Was Entered
    • setCorrespondenceCreationTime

      public void setCorrespondenceCreationTime(@Nullable LocalTime correspondenceCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CorrespondenceCreationTime

      Parameters:
      correspondenceCreationTime - Time of Entry
    • setMimeType

      public void setMimeType(@Nullable String mimeType)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: MimeType

      Parameters:
      mimeType - The mimeType to set.
    • setCACorrespondenceBinary

      public void setCACorrespondenceBinary(@Nullable URI cACorrespondenceBinary)
      Constraints: Nullable

      Original property name from the Odata EDM: CACorrespondenceBinary

      Parameters:
      cACorrespondenceBinary - Form Processing: Content from XFT, XFD, PDF, and so on
    • getEntityCollection

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

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

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

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

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

    • getCABusPartnerInvoiceUUID

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

      Original property name from the Odata EDM: CABusPartnerInvoiceUUID

      Returns:
      Document Container ID
    • getCACorrespondenceType

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

      Original property name from the Odata EDM: CACorrespondenceType

      Returns:
      Correspondence Type
    • getCACorrespondence

      @Nullable public String getCACorrespondence()
      (Key Field) Constraints: Not nullable, Maximum length: 36

      Original property name from the Odata EDM: CACorrespondence

      Returns:
      Correspondence Key
    • getCADocCtnCorrespncSqncNumber

      @Nullable public String getCADocCtnCorrespncSqncNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADocCtnCorrespncSqncNumber

      Returns:
      Sequence Number
    • getCorrespondencePrintDate

      @Nullable public LocalDate getCorrespondencePrintDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CorrespondencePrintDate

      Returns:
      Print Date
    • getCorrespondenceCreationDate

      @Nullable public LocalDate getCorrespondenceCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CorrespondenceCreationDate

      Returns:
      Day On Which Accounting Document Was Entered
    • getCorrespondenceCreationTime

      @Nullable public LocalTime getCorrespondenceCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CorrespondenceCreationTime

      Returns:
      Time of Entry
    • getMimeType

      @Nullable public String getMimeType()
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: MimeType

      Returns:
      The mimeType contained in this VdmEntity.
    • getCACorrespondenceBinary

      @Nullable public URI getCACorrespondenceBinary()
      Constraints: Nullable

      Original property name from the Odata EDM: CACorrespondenceBinary

      Returns:
      Form Processing: Content from XFT, XFD, PDF, and so on
    • toString

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

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

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

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

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