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

public class PhysChmlParticleSizeDistr extends VdmEntity<PhysChmlParticleSizeDistr> implements VdmEntitySet
PhysChem Particle Size Distribution

Original entity name from the Odata EDM: PhysChmlParticleSizeDistr_Type

  • Field Details

  • Constructor Details

    • PhysChmlParticleSizeDistr

      public PhysChmlParticleSizeDistr()
    • PhysChmlParticleSizeDistr

      public PhysChmlParticleSizeDistr(@Nullable UUID physChmlPSDistrUUID, @Nullable UUID physChmlPrptyUUID, @Nullable String pCPhysPSDistrMsmtStatePhrs, @Nullable String pCPhysPSDistrMsmtMethPhrs, @Nullable String pCPhysPSDistrDistrTypePhrs, @Nullable String pCPhysPSDistrTechniquePhrs, @Nullable BigDecimal physChmlPSDistrD10Qty, @Nullable String physChmlPSDistrD10QtyAsTxt, @Nullable BigDecimal physChmlPSDistrD10STDVQty, @Nullable String physChmlPSDistrD10STDVQtyAsTxt, @Nullable BigDecimal physChmlPSDistrD50Qty, @Nullable String physChmlPSDistrD50QtyAsTxt, @Nullable BigDecimal physChmlPSDistrD50STDVQty, @Nullable String physChmlPSDistrD50STDVQtyAsTxt, @Nullable BigDecimal physChmlPSDistrD90Qty, @Nullable String physChmlPSDistrD90QtyAsTxt, @Nullable BigDecimal physChmlPSDistrD90STDVQty, @Nullable String physChmlPSDistrD90STDVQtyAsTxt, @Nullable String physChmlPSDistrQtySAPUnit, @Nullable String physChmlPSDistrQtyISOUnit, @Nullable String pCPhysNoteText, @Nullable PhysicalChemicalProperty to_PhysChmlPrpty)
  • Method Details

    • getType

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

      public void setPhysChmlPSDistrUUID(@Nullable UUID physChmlPSDistrUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PhysChmlPSDistrUUID

      Parameters:
      physChmlPSDistrUUID - Particle Size Distribution: UUID
    • setPhysChmlPrptyUUID

      public void setPhysChmlPrptyUUID(@Nullable UUID physChmlPrptyUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: PhysChmlPrptyUUID

      Parameters:
      physChmlPrptyUUID - Physical-Chemical Property
    • setPCPhysPSDistrMsmtStatePhrs

      public void setPCPhysPSDistrMsmtStatePhrs(@Nullable String pCPhysPSDistrMsmtStatePhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrMsmtStatePhrs

      Parameters:
      pCPhysPSDistrMsmtStatePhrs - Particle Size Distribution: State During Meas. (Phrase ID)
    • setPCPhysPSDistrMsmtMethPhrs

      public void setPCPhysPSDistrMsmtMethPhrs(@Nullable String pCPhysPSDistrMsmtMethPhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrMsmtMethPhrs

      Parameters:
      pCPhysPSDistrMsmtMethPhrs - Particle Size Distribution: Measurement Method (Phrase ID)
    • setPCPhysPSDistrDistrTypePhrs

      public void setPCPhysPSDistrDistrTypePhrs(@Nullable String pCPhysPSDistrDistrTypePhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrDistrTypePhrs

      Parameters:
      pCPhysPSDistrDistrTypePhrs - Particle Size Distribution: Type of Distribut. (Phrase ID)
    • setPCPhysPSDistrTechniquePhrs

      public void setPCPhysPSDistrTechniquePhrs(@Nullable String pCPhysPSDistrTechniquePhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrTechniquePhrs

      Parameters:
      pCPhysPSDistrTechniquePhrs - Particle Size Distribution: Measurement Techn. (Phrase ID)
    • setPhysChmlPSDistrD10Qty

      public void setPhysChmlPSDistrD10Qty(@Nullable BigDecimal physChmlPSDistrD10Qty)
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD10Qty

      Parameters:
      physChmlPSDistrD10Qty - Particle Size Distribution: D10
    • setPhysChmlPSDistrD10QtyAsTxt

      public void setPhysChmlPSDistrD10QtyAsTxt(@Nullable String physChmlPSDistrD10QtyAsTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD10QtyAsTxt

      Parameters:
      physChmlPSDistrD10QtyAsTxt - Particle Size Distribution: D10 (as Text)
    • setPhysChmlPSDistrD10STDVQty

      public void setPhysChmlPSDistrD10STDVQty(@Nullable BigDecimal physChmlPSDistrD10STDVQty)
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD10STDVQty

      Parameters:
      physChmlPSDistrD10STDVQty - Particle Size Distribution: D10 Standard Deviation
    • setPhysChmlPSDistrD10STDVQtyAsTxt

      public void setPhysChmlPSDistrD10STDVQtyAsTxt(@Nullable String physChmlPSDistrD10STDVQtyAsTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD10STDVQtyAsTxt

      Parameters:
      physChmlPSDistrD10STDVQtyAsTxt - Particle Size Distribution: D10 Standard Deviation (as Text)
    • setPhysChmlPSDistrD50Qty

      public void setPhysChmlPSDistrD50Qty(@Nullable BigDecimal physChmlPSDistrD50Qty)
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD50Qty

      Parameters:
      physChmlPSDistrD50Qty - Particle Size Distribution: D50
    • setPhysChmlPSDistrD50QtyAsTxt

      public void setPhysChmlPSDistrD50QtyAsTxt(@Nullable String physChmlPSDistrD50QtyAsTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD50QtyAsTxt

      Parameters:
      physChmlPSDistrD50QtyAsTxt - Particle Size Distribution: D50 (as Text)
    • setPhysChmlPSDistrD50STDVQty

      public void setPhysChmlPSDistrD50STDVQty(@Nullable BigDecimal physChmlPSDistrD50STDVQty)
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD50STDVQty

      Parameters:
      physChmlPSDistrD50STDVQty - Particle Size Distribution: D50 Standard Deviation
    • setPhysChmlPSDistrD50STDVQtyAsTxt

      public void setPhysChmlPSDistrD50STDVQtyAsTxt(@Nullable String physChmlPSDistrD50STDVQtyAsTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD50STDVQtyAsTxt

      Parameters:
      physChmlPSDistrD50STDVQtyAsTxt - Particle Size Distribution: D50 Standard Deviation (as Text)
    • setPhysChmlPSDistrD90Qty

      public void setPhysChmlPSDistrD90Qty(@Nullable BigDecimal physChmlPSDistrD90Qty)
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD90Qty

      Parameters:
      physChmlPSDistrD90Qty - Particle Size Distribution: D90
    • setPhysChmlPSDistrD90QtyAsTxt

      public void setPhysChmlPSDistrD90QtyAsTxt(@Nullable String physChmlPSDistrD90QtyAsTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD90QtyAsTxt

      Parameters:
      physChmlPSDistrD90QtyAsTxt - Particle Size Distribution: D90 (as Text)
    • setPhysChmlPSDistrD90STDVQty

      public void setPhysChmlPSDistrD90STDVQty(@Nullable BigDecimal physChmlPSDistrD90STDVQty)
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD90STDVQty

      Parameters:
      physChmlPSDistrD90STDVQty - Particle Size Distribution: D90 Standard Deviation
    • setPhysChmlPSDistrD90STDVQtyAsTxt

      public void setPhysChmlPSDistrD90STDVQtyAsTxt(@Nullable String physChmlPSDistrD90STDVQtyAsTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD90STDVQtyAsTxt

      Parameters:
      physChmlPSDistrD90STDVQtyAsTxt - Particle Size Distribution: D90 Standard Deviation (as Text)
    • setPhysChmlPSDistrQtySAPUnit

      public void setPhysChmlPSDistrQtySAPUnit(@Nullable String physChmlPSDistrQtySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PhysChmlPSDistrQtySAPUnit

      Parameters:
      physChmlPSDistrQtySAPUnit - Quantity Unit (SAP Code)
    • setPhysChmlPSDistrQtyISOUnit

      public void setPhysChmlPSDistrQtyISOUnit(@Nullable String physChmlPSDistrQtyISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PhysChmlPSDistrQtyISOUnit

      Parameters:
      physChmlPSDistrQtyISOUnit - Quantity Unit (ISO Code)
    • setPCPhysNoteText

      public void setPCPhysNoteText(@Nullable String pCPhysNoteText)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: PCPhysNoteText

      Parameters:
      pCPhysNoteText - Notes
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<PhysChmlParticleSizeDistr>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<PhysChmlParticleSizeDistr>
    • getPhysChmlPrptyIfPresent

      @Nonnull public io.vavr.control.Option<PhysicalChemicalProperty> getPhysChmlPrptyIfPresent()
      Retrieval of associated PhysicalChemicalProperty entity (one to one). This corresponds to the OData navigation property _PhysChmlPrpty.

      If the navigation property for an entity PhysChmlParticleSizeDistr has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PhysChmlPrpty is already loaded, the result will contain the PhysicalChemicalProperty entity. If not, an Option with result state empty is returned.
    • setPhysChmlPrpty

      public void setPhysChmlPrpty(PhysicalChemicalProperty value)
      Overwrites the associated PhysicalChemicalProperty entity for the loaded navigation property _PhysChmlPrpty.
      Parameters:
      value - New PhysicalChemicalProperty entity.
    • builder

    • getPhysChmlPSDistrUUID

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

      Original property name from the Odata EDM: PhysChmlPSDistrUUID

      Returns:
      Particle Size Distribution: UUID
    • getPhysChmlPrptyUUID

      @Nullable public UUID getPhysChmlPrptyUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: PhysChmlPrptyUUID

      Returns:
      Physical-Chemical Property
    • getPCPhysPSDistrMsmtStatePhrs

      @Nullable public String getPCPhysPSDistrMsmtStatePhrs()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrMsmtStatePhrs

      Returns:
      Particle Size Distribution: State During Meas. (Phrase ID)
    • getPCPhysPSDistrMsmtMethPhrs

      @Nullable public String getPCPhysPSDistrMsmtMethPhrs()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrMsmtMethPhrs

      Returns:
      Particle Size Distribution: Measurement Method (Phrase ID)
    • getPCPhysPSDistrDistrTypePhrs

      @Nullable public String getPCPhysPSDistrDistrTypePhrs()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrDistrTypePhrs

      Returns:
      Particle Size Distribution: Type of Distribut. (Phrase ID)
    • getPCPhysPSDistrTechniquePhrs

      @Nullable public String getPCPhysPSDistrTechniquePhrs()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCPhysPSDistrTechniquePhrs

      Returns:
      Particle Size Distribution: Measurement Techn. (Phrase ID)
    • getPhysChmlPSDistrD10Qty

      @Nullable public BigDecimal getPhysChmlPSDistrD10Qty()
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD10Qty

      Returns:
      Particle Size Distribution: D10
    • getPhysChmlPSDistrD10QtyAsTxt

      @Nullable public String getPhysChmlPSDistrD10QtyAsTxt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD10QtyAsTxt

      Returns:
      Particle Size Distribution: D10 (as Text)
    • getPhysChmlPSDistrD10STDVQty

      @Nullable public BigDecimal getPhysChmlPSDistrD10STDVQty()
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD10STDVQty

      Returns:
      Particle Size Distribution: D10 Standard Deviation
    • getPhysChmlPSDistrD10STDVQtyAsTxt

      @Nullable public String getPhysChmlPSDistrD10STDVQtyAsTxt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD10STDVQtyAsTxt

      Returns:
      Particle Size Distribution: D10 Standard Deviation (as Text)
    • getPhysChmlPSDistrD50Qty

      @Nullable public BigDecimal getPhysChmlPSDistrD50Qty()
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD50Qty

      Returns:
      Particle Size Distribution: D50
    • getPhysChmlPSDistrD50QtyAsTxt

      @Nullable public String getPhysChmlPSDistrD50QtyAsTxt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD50QtyAsTxt

      Returns:
      Particle Size Distribution: D50 (as Text)
    • getPhysChmlPSDistrD50STDVQty

      @Nullable public BigDecimal getPhysChmlPSDistrD50STDVQty()
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD50STDVQty

      Returns:
      Particle Size Distribution: D50 Standard Deviation
    • getPhysChmlPSDistrD50STDVQtyAsTxt

      @Nullable public String getPhysChmlPSDistrD50STDVQtyAsTxt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD50STDVQtyAsTxt

      Returns:
      Particle Size Distribution: D50 Standard Deviation (as Text)
    • getPhysChmlPSDistrD90Qty

      @Nullable public BigDecimal getPhysChmlPSDistrD90Qty()
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD90Qty

      Returns:
      Particle Size Distribution: D90
    • getPhysChmlPSDistrD90QtyAsTxt

      @Nullable public String getPhysChmlPSDistrD90QtyAsTxt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD90QtyAsTxt

      Returns:
      Particle Size Distribution: D90 (as Text)
    • getPhysChmlPSDistrD90STDVQty

      @Nullable public BigDecimal getPhysChmlPSDistrD90STDVQty()
      Constraints: Not nullable, Precision: 7, Scale: 3

      Original property name from the Odata EDM: PhysChmlPSDistrD90STDVQty

      Returns:
      Particle Size Distribution: D90 Standard Deviation
    • getPhysChmlPSDistrD90STDVQtyAsTxt

      @Nullable public String getPhysChmlPSDistrD90STDVQtyAsTxt()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlPSDistrD90STDVQtyAsTxt

      Returns:
      Particle Size Distribution: D90 Standard Deviation (as Text)
    • getPhysChmlPSDistrQtySAPUnit

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

      Original property name from the Odata EDM: PhysChmlPSDistrQtySAPUnit

      Returns:
      Quantity Unit (SAP Code)
    • getPhysChmlPSDistrQtyISOUnit

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

      Original property name from the Odata EDM: PhysChmlPSDistrQtyISOUnit

      Returns:
      Quantity Unit (ISO Code)
    • getPCPhysNoteText

      @Nullable public String getPCPhysNoteText()
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: PCPhysNoteText

      Returns:
      Notes
    • toString

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

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

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

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

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