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

public class SrcgProjImprtdSuplrListBP extends VdmEntity<SrcgProjImprtdSuplrListBP> implements VdmEntitySet
Business Partner in Imprtd Supplier List

Original entity name from the Odata EDM: SrcgProjImprtdSuplrListBP_Type

  • Field Details

  • Constructor Details

    • SrcgProjImprtdSuplrListBP

      public SrcgProjImprtdSuplrListBP()
    • SrcgProjImprtdSuplrListBP

      public SrcgProjImprtdSuplrListBP(@Nullable UUID srcgSuplrListBusPartUUID, @Nullable UUID businessPartnerUUID, @Nullable String supplier, @Nullable String businessPartner, @Nullable String addressID, @Nullable String supplierCountryGroup, @Nullable UUID sourcingSupplierListUUID, @Nullable Boolean suplrListSupplierIsMandatory, @Nullable Boolean businessPartnerIsBlocked, @Nullable UUID suplrListReferenceObjectUUID, @Nullable String supplierListReferenceObject, @Nullable String suplrListReferenceObjectType, @Nullable UUID sourceSupplierListUUID, @Nullable String sourceSupplierListType)
  • Method Details

    • getType

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

      public void setSrcgSuplrListBusPartUUID(@Nullable UUID srcgSuplrListBusPartUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: SrcgSuplrListBusPartUUID

      Parameters:
      srcgSuplrListBusPartUUID - Business Partner GUID
    • setBusinessPartnerUUID

      public void setBusinessPartnerUUID(@Nullable UUID businessPartnerUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: BusinessPartnerUUID

      Parameters:
      businessPartnerUUID - Business Partner UUID
    • 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
    • setBusinessPartner

      public void setBusinessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner
    • setAddressID

      public void setAddressID(@Nullable String addressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Parameters:
      addressID - Address
    • setSupplierCountryGroup

      public void setSupplierCountryGroup(@Nullable String supplierCountryGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierCountryGroup

      Parameters:
      supplierCountryGroup - Country/Region Group of Supplier
    • setSourcingSupplierListUUID

      public void setSourcingSupplierListUUID(@Nullable UUID sourcingSupplierListUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingSupplierListUUID

      Parameters:
      sourcingSupplierListUUID - UUID of Sourcing Supplier List
    • setSuplrListSupplierIsMandatory

      public void setSuplrListSupplierIsMandatory(@Nullable Boolean suplrListSupplierIsMandatory)
      Constraints: Not nullable

      Original property name from the Odata EDM: SuplrListSupplierIsMandatory

      Parameters:
      suplrListSupplierIsMandatory - Supplier Is Mandatory
    • setBusinessPartnerIsBlocked

      public void setBusinessPartnerIsBlocked(@Nullable Boolean businessPartnerIsBlocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: BusinessPartnerIsBlocked

      Parameters:
      businessPartnerIsBlocked - Central Block for Business Partner
    • setSuplrListReferenceObjectUUID

      public void setSuplrListReferenceObjectUUID(@Nullable UUID suplrListReferenceObjectUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrListReferenceObjectUUID

      Parameters:
      suplrListReferenceObjectUUID - Reference Object UUID of Instance Based Supplier List
    • setSupplierListReferenceObject

      public void setSupplierListReferenceObject(@Nullable String supplierListReferenceObject)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierListReferenceObject

      Parameters:
      supplierListReferenceObject - Reference Object for Supplier List for Sourcing
    • setSuplrListReferenceObjectType

      public void setSuplrListReferenceObjectType(@Nullable String suplrListReferenceObjectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SuplrListReferenceObjectType

      Parameters:
      suplrListReferenceObjectType - Reference Object Type for Sourcing Supplier List
    • setSourceSupplierListUUID

      public void setSourceSupplierListUUID(@Nullable UUID sourceSupplierListUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourceSupplierListUUID

      Parameters:
      sourceSupplierListUUID - Source Supplier List UUID
    • setSourceSupplierListType

      public void setSourceSupplierListType(@Nullable String sourceSupplierListType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SourceSupplierListType

      Parameters:
      sourceSupplierListType - Source Supplier List Type
    • getEntityCollection

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

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

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

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

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

    • getSrcgSuplrListBusPartUUID

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

      Original property name from the Odata EDM: SrcgSuplrListBusPartUUID

      Returns:
      Business Partner GUID
    • getBusinessPartnerUUID

      @Nullable public UUID getBusinessPartnerUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: BusinessPartnerUUID

      Returns:
      Business Partner UUID
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Account Number of Supplier
    • getBusinessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner
    • getAddressID

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

      Original property name from the Odata EDM: AddressID

      Returns:
      Address
    • getSupplierCountryGroup

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

      Original property name from the Odata EDM: SupplierCountryGroup

      Returns:
      Country/Region Group of Supplier
    • getSourcingSupplierListUUID

      @Nullable public UUID getSourcingSupplierListUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SourcingSupplierListUUID

      Returns:
      UUID of Sourcing Supplier List
    • getSuplrListSupplierIsMandatory

      @Nullable public Boolean getSuplrListSupplierIsMandatory()
      Constraints: Not nullable

      Original property name from the Odata EDM: SuplrListSupplierIsMandatory

      Returns:
      Supplier Is Mandatory
    • getBusinessPartnerIsBlocked

      @Nullable public Boolean getBusinessPartnerIsBlocked()
      Constraints: Not nullable

      Original property name from the Odata EDM: BusinessPartnerIsBlocked

      Returns:
      Central Block for Business Partner
    • getSuplrListReferenceObjectUUID

      @Nullable public UUID getSuplrListReferenceObjectUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SuplrListReferenceObjectUUID

      Returns:
      Reference Object UUID of Instance Based Supplier List
    • getSupplierListReferenceObject

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

      Original property name from the Odata EDM: SupplierListReferenceObject

      Returns:
      Reference Object for Supplier List for Sourcing
    • getSuplrListReferenceObjectType

      @Nullable public String getSuplrListReferenceObjectType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SuplrListReferenceObjectType

      Returns:
      Reference Object Type for Sourcing Supplier List
    • getSourceSupplierListUUID

      @Nullable public UUID getSourceSupplierListUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SourceSupplierListUUID

      Returns:
      Source Supplier List UUID
    • getSourceSupplierListType

      @Nullable public String getSourceSupplierListType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SourceSupplierListType

      Returns:
      Source Supplier List Type
    • toString

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

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

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

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

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