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

public class SuplrEvalUserDefinedCriteria extends VdmEntity<SuplrEvalUserDefinedCriteria> implements VdmEntitySet
Manage User Defined Criteria

Original entity name from the Odata EDM: SuplrEvalUserDefinedCriteria_Type

  • Field Details

  • Constructor Details

    • SuplrEvalUserDefinedCriteria

      public SuplrEvalUserDefinedCriteria()
    • SuplrEvalUserDefinedCriteria

      public SuplrEvalUserDefinedCriteria(@Nullable UUID suplrEvalUsrDfndCritraUUID, @Nullable String supplier, @Nullable String materialGroup, @Nullable String purchasingCategory, @Nullable String suplrEvalUserDefinedCriteria, @Nullable String suplrEvalUserDfndCriteriaDesc, @Nullable LocalDate suplrEvalUsrCritraValidFrmDte, @Nullable LocalDate suplrEvalUsrCritraValidToDte, @Nullable LocalDate suplrEvalUsrDfndCritraRptdDte, @Nullable String suplrEvalUsrDfndCritraCrtedBy, @Nullable LocalDate suplrEvalUserDfndCritraCrtnDte, @Nullable String suplrEvalUsrDfndCritraChgdBy, @Nullable LocalDate suplrEvalUserDfndCritraChgDate, @Nullable Integer totNmbrOfSuplrUsrDfndCritra, @Nullable String isDeleted, @Nullable String suplrEvalUsrCritraCommentText, @Nullable String supplierAccountGroup, @Nullable OffsetDateTime suplrEvalUsrCritraChgDteTme, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

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

      public void setSuplrEvalUsrDfndCritraUUID(@Nullable UUID suplrEvalUsrDfndCritraUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraUUID

      Parameters:
      suplrEvalUsrDfndCritraUUID - Unique Idenitifier for User-Defined Criteria
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Account Number of Supplier
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setPurchasingCategory

      public void setPurchasingCategory(@Nullable String purchasingCategory)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingCategory

      Parameters:
      purchasingCategory - Purchasing Category ID
    • setSuplrEvalUserDefinedCriteria

      public void setSuplrEvalUserDefinedCriteria(@Nullable String suplrEvalUserDefinedCriteria)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SuplrEvalUserDefinedCriteria

      Parameters:
      suplrEvalUserDefinedCriteria - Criterion Identifier
    • setSuplrEvalUserDfndCriteriaDesc

      public void setSuplrEvalUserDfndCriteriaDesc(@Nullable String suplrEvalUserDfndCriteriaDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SuplrEvalUserDfndCriteriaDesc

      Parameters:
      suplrEvalUserDfndCriteriaDesc - Criterion Description
    • setSuplrEvalUsrCritraValidFrmDte

      public void setSuplrEvalUsrCritraValidFrmDte(@Nullable LocalDate suplrEvalUsrCritraValidFrmDte)
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUsrCritraValidFrmDte

      Parameters:
      suplrEvalUsrCritraValidFrmDte - Valid From
    • setSuplrEvalUsrCritraValidToDte

      public void setSuplrEvalUsrCritraValidToDte(@Nullable LocalDate suplrEvalUsrCritraValidToDte)
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUsrCritraValidToDte

      Parameters:
      suplrEvalUsrCritraValidToDte - Valid To
    • setSuplrEvalUsrDfndCritraRptdDte

      public void setSuplrEvalUsrDfndCritraRptdDte(@Nullable LocalDate suplrEvalUsrDfndCritraRptdDte)
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraRptdDte

      Parameters:
      suplrEvalUsrDfndCritraRptdDte - Reported Date
    • setSuplrEvalUsrDfndCritraCrtedBy

      public void setSuplrEvalUsrDfndCritraCrtedBy(@Nullable String suplrEvalUsrDfndCritraCrtedBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraCrtedBy

      Parameters:
      suplrEvalUsrDfndCritraCrtedBy - Created By
    • setSuplrEvalUserDfndCritraCrtnDte

      public void setSuplrEvalUserDfndCritraCrtnDte(@Nullable LocalDate suplrEvalUserDfndCritraCrtnDte)
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUserDfndCritraCrtnDte

      Parameters:
      suplrEvalUserDfndCritraCrtnDte - Created On
    • setSuplrEvalUsrDfndCritraChgdBy

      public void setSuplrEvalUsrDfndCritraChgdBy(@Nullable String suplrEvalUsrDfndCritraChgdBy)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraChgdBy

      Parameters:
      suplrEvalUsrDfndCritraChgdBy - Last Updated By
    • setSuplrEvalUserDfndCritraChgDate

      public void setSuplrEvalUserDfndCritraChgDate(@Nullable LocalDate suplrEvalUserDfndCritraChgDate)
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUserDfndCritraChgDate

      Parameters:
      suplrEvalUserDfndCritraChgDate - Last Updated On
    • setTotNmbrOfSuplrUsrDfndCritra

      public void setTotNmbrOfSuplrUsrDfndCritra(@Nullable Integer totNmbrOfSuplrUsrDfndCritra)
      Constraints: Not nullable

      Original property name from the Odata EDM: TotNmbrOfSuplrUsrDfndCritra

      Parameters:
      totNmbrOfSuplrUsrDfndCritra - Supplier Operational Score Count
    • setIsDeleted

      public void setIsDeleted(@Nullable String isDeleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Indicates if the field can be deleted or not
    • setSuplrEvalUsrCritraCommentText

      public void setSuplrEvalUsrCritraCommentText(@Nullable String suplrEvalUsrCritraCommentText)
      Constraints: Not nullable, Maximum length: 256

      Original property name from the Odata EDM: SuplrEvalUsrCritraCommentText

      Parameters:
      suplrEvalUsrCritraCommentText - Comments
    • setSupplierAccountGroup

      public void setSupplierAccountGroup(@Nullable String supplierAccountGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplierAccountGroup

      Parameters:
      supplierAccountGroup - Supplier Account Group
    • setSuplrEvalUsrCritraChgDteTme

      public void setSuplrEvalUsrCritraChgDteTme(@Nullable OffsetDateTime suplrEvalUsrCritraChgDteTme)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: SuplrEvalUsrCritraChgDteTme

      Parameters:
      suplrEvalUsrCritraChgDteTme - Last Change Timestamp
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<SuplrEvalUserDefinedCriteria>
    • deactivateSuplrUsrCritra

      @Nonnull public static BoundAction.SingleToSingle<SuplrEvalUserDefinedCriteria,SuplrEvalUserDefinedCriteria> deactivateSuplrUsrCritra()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • activateSuplrUsrCritra

      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

    • getSuplrEvalUsrDfndCritraUUID

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

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraUUID

      Returns:
      Unique Idenitifier for User-Defined Criteria
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Account Number of Supplier
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPurchasingCategory

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

      Original property name from the Odata EDM: PurchasingCategory

      Returns:
      Purchasing Category ID
    • getSuplrEvalUserDefinedCriteria

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

      Original property name from the Odata EDM: SuplrEvalUserDefinedCriteria

      Returns:
      Criterion Identifier
    • getSuplrEvalUserDfndCriteriaDesc

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

      Original property name from the Odata EDM: SuplrEvalUserDfndCriteriaDesc

      Returns:
      Criterion Description
    • getSuplrEvalUsrCritraValidFrmDte

      @Nullable public LocalDate getSuplrEvalUsrCritraValidFrmDte()
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUsrCritraValidFrmDte

      Returns:
      Valid From
    • getSuplrEvalUsrCritraValidToDte

      @Nullable public LocalDate getSuplrEvalUsrCritraValidToDte()
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUsrCritraValidToDte

      Returns:
      Valid To
    • getSuplrEvalUsrDfndCritraRptdDte

      @Nullable public LocalDate getSuplrEvalUsrDfndCritraRptdDte()
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraRptdDte

      Returns:
      Reported Date
    • getSuplrEvalUsrDfndCritraCrtedBy

      @Nullable public String getSuplrEvalUsrDfndCritraCrtedBy()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraCrtedBy

      Returns:
      Created By
    • getSuplrEvalUserDfndCritraCrtnDte

      @Nullable public LocalDate getSuplrEvalUserDfndCritraCrtnDte()
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUserDfndCritraCrtnDte

      Returns:
      Created On
    • getSuplrEvalUsrDfndCritraChgdBy

      @Nullable public String getSuplrEvalUsrDfndCritraChgdBy()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SuplrEvalUsrDfndCritraChgdBy

      Returns:
      Last Updated By
    • getSuplrEvalUserDfndCritraChgDate

      @Nullable public LocalDate getSuplrEvalUserDfndCritraChgDate()
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrEvalUserDfndCritraChgDate

      Returns:
      Last Updated On
    • getTotNmbrOfSuplrUsrDfndCritra

      @Nullable public Integer getTotNmbrOfSuplrUsrDfndCritra()
      Constraints: Not nullable

      Original property name from the Odata EDM: TotNmbrOfSuplrUsrDfndCritra

      Returns:
      Supplier Operational Score Count
    • getIsDeleted

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

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Indicates if the field can be deleted or not
    • getSuplrEvalUsrCritraCommentText

      @Nullable public String getSuplrEvalUsrCritraCommentText()
      Constraints: Not nullable, Maximum length: 256

      Original property name from the Odata EDM: SuplrEvalUsrCritraCommentText

      Returns:
      Comments
    • getSupplierAccountGroup

      @Nullable public String getSupplierAccountGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplierAccountGroup

      Returns:
      Supplier Account Group
    • getSuplrEvalUsrCritraChgDteTme

      @Nullable public OffsetDateTime getSuplrEvalUsrCritraChgDteTme()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: SuplrEvalUsrCritraChgDteTme

      Returns:
      Last Change Timestamp
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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