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

public class PCSftyFlashPoint extends VdmEntity<PCSftyFlashPoint> implements VdmEntitySet
Flash Point

Original entity name from the Odata EDM: PCSftyFlashPoint_Type

  • Field Details

  • Constructor Details

    • PCSftyFlashPoint

      public PCSftyFlashPoint()
    • PCSftyFlashPoint

      public PCSftyFlashPoint(@Nullable UUID pCSftyFlashPointPrptyUUID, @Nullable UUID pCSftyPrptyUUID, @Nullable String pCSftyFlashPtClsdCupLowrOptr, @Nullable BigDecimal pCSftyFlashPtClsdCupLowrQty, @Nullable String pCSftyFlashPtClsdCupLowrQtyTxt, @Nullable String pCSftyFlashPtClsdCupUprOptr, @Nullable BigDecimal pCSftyFlashPtClsdCupUprQty, @Nullable String pCSftyFlashPtClsdCupUprQtyTxt, @Nullable String pCSftyFlashPtClsdCupPhrs, @Nullable String pCSftyFlashPtOpnCupLowrOptr, @Nullable BigDecimal pCSftyFlashPtOpnCupLowrQty, @Nullable String pCSftyFlashPtOpnCupLowrQtyTxt, @Nullable String pCSftyFlashPtOpnCupUprOptr, @Nullable BigDecimal pCSftyFlashPtOpnCupUprQty, @Nullable String pCSftyFlashPtOpnCupUprQtyTxt, @Nullable String pCSftyFlashPtOpnCupPhrs, @Nullable String pCSftyFlashPtQtySAPUnit, @Nullable String pCSftyFlashPtQtyISOUnit, @Nullable String pCSftyAssessmentPhrs, @Nullable String pCSftyAddlStatementPhrs, @Nullable String pCSftyNoteText, @Nullable PCSftyProperty to_SftyProperty)
  • Method Details

    • getType

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

      public void setPCSftyFlashPointPrptyUUID(@Nullable UUID pCSftyFlashPointPrptyUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PCSftyFlashPointPrptyUUID

      Parameters:
      pCSftyFlashPointPrptyUUID - Flash Point Property
    • setPCSftyPrptyUUID

      public void setPCSftyPrptyUUID(@Nullable UUID pCSftyPrptyUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: PCSftyPrptyUUID

      Parameters:
      pCSftyPrptyUUID - Safety-Related Property
    • setPCSftyFlashPtClsdCupLowrOptr

      public void setPCSftyFlashPtClsdCupLowrOptr(@Nullable String pCSftyFlashPtClsdCupLowrOptr)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupLowrOptr

      Parameters:
      pCSftyFlashPtClsdCupLowrOptr - Operator of Lower Limit
    • setPCSftyFlashPtClsdCupLowrQty

      public void setPCSftyFlashPtClsdCupLowrQty(@Nullable BigDecimal pCSftyFlashPtClsdCupLowrQty)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupLowrQty

      Parameters:
      pCSftyFlashPtClsdCupLowrQty - Flash Point: Lower Limit Closed Cup
    • setPCSftyFlashPtClsdCupLowrQtyTxt

      public void setPCSftyFlashPtClsdCupLowrQtyTxt(@Nullable String pCSftyFlashPtClsdCupLowrQtyTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupLowrQtyTxt

      Parameters:
      pCSftyFlashPtClsdCupLowrQtyTxt - Flash Point: Lower Limit Closed Cup as Text
    • setPCSftyFlashPtClsdCupUprOptr

      public void setPCSftyFlashPtClsdCupUprOptr(@Nullable String pCSftyFlashPtClsdCupUprOptr)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupUprOptr

      Parameters:
      pCSftyFlashPtClsdCupUprOptr - Operator of Upper Limit
    • setPCSftyFlashPtClsdCupUprQty

      public void setPCSftyFlashPtClsdCupUprQty(@Nullable BigDecimal pCSftyFlashPtClsdCupUprQty)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupUprQty

      Parameters:
      pCSftyFlashPtClsdCupUprQty - Flash Point: Upper Limit Closed Cup
    • setPCSftyFlashPtClsdCupUprQtyTxt

      public void setPCSftyFlashPtClsdCupUprQtyTxt(@Nullable String pCSftyFlashPtClsdCupUprQtyTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupUprQtyTxt

      Parameters:
      pCSftyFlashPtClsdCupUprQtyTxt - Flash Point: Upper Limit Closed Cup as Text
    • setPCSftyFlashPtClsdCupPhrs

      public void setPCSftyFlashPtClsdCupPhrs(@Nullable String pCSftyFlashPtClsdCupPhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupPhrs

      Parameters:
      pCSftyFlashPtClsdCupPhrs - Flash Point: Method Closed Cup Phrase
    • setPCSftyFlashPtOpnCupLowrOptr

      public void setPCSftyFlashPtOpnCupLowrOptr(@Nullable String pCSftyFlashPtOpnCupLowrOptr)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupLowrOptr

      Parameters:
      pCSftyFlashPtOpnCupLowrOptr - Operator of Lower Limit
    • setPCSftyFlashPtOpnCupLowrQty

      public void setPCSftyFlashPtOpnCupLowrQty(@Nullable BigDecimal pCSftyFlashPtOpnCupLowrQty)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupLowrQty

      Parameters:
      pCSftyFlashPtOpnCupLowrQty - Flash Point: Lower Limit Open Cup
    • setPCSftyFlashPtOpnCupLowrQtyTxt

      public void setPCSftyFlashPtOpnCupLowrQtyTxt(@Nullable String pCSftyFlashPtOpnCupLowrQtyTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupLowrQtyTxt

      Parameters:
      pCSftyFlashPtOpnCupLowrQtyTxt - Flash Point: Lower Limit Open Cup as Text
    • setPCSftyFlashPtOpnCupUprOptr

      public void setPCSftyFlashPtOpnCupUprOptr(@Nullable String pCSftyFlashPtOpnCupUprOptr)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupUprOptr

      Parameters:
      pCSftyFlashPtOpnCupUprOptr - Operator of Upper Limit
    • setPCSftyFlashPtOpnCupUprQty

      public void setPCSftyFlashPtOpnCupUprQty(@Nullable BigDecimal pCSftyFlashPtOpnCupUprQty)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupUprQty

      Parameters:
      pCSftyFlashPtOpnCupUprQty - Flash Point: Upper Limit Open Cup
    • setPCSftyFlashPtOpnCupUprQtyTxt

      public void setPCSftyFlashPtOpnCupUprQtyTxt(@Nullable String pCSftyFlashPtOpnCupUprQtyTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupUprQtyTxt

      Parameters:
      pCSftyFlashPtOpnCupUprQtyTxt - Flash Point: Upper Limit Open Cup as Text
    • setPCSftyFlashPtOpnCupPhrs

      public void setPCSftyFlashPtOpnCupPhrs(@Nullable String pCSftyFlashPtOpnCupPhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupPhrs

      Parameters:
      pCSftyFlashPtOpnCupPhrs - Flash Point: Method Open Cup Phrase
    • setPCSftyFlashPtQtySAPUnit

      public void setPCSftyFlashPtQtySAPUnit(@Nullable String pCSftyFlashPtQtySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PCSftyFlashPtQtySAPUnit

      Parameters:
      pCSftyFlashPtQtySAPUnit - Quantity Unit (SAP Code)
    • setPCSftyFlashPtQtyISOUnit

      public void setPCSftyFlashPtQtyISOUnit(@Nullable String pCSftyFlashPtQtyISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PCSftyFlashPtQtyISOUnit

      Parameters:
      pCSftyFlashPtQtyISOUnit - Quantity Unit (ISO Code)
    • setPCSftyAssessmentPhrs

      public void setPCSftyAssessmentPhrs(@Nullable String pCSftyAssessmentPhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCSftyAssessmentPhrs

      Parameters:
      pCSftyAssessmentPhrs - Assessment (Phrase ID)
    • setPCSftyAddlStatementPhrs

      public void setPCSftyAddlStatementPhrs(@Nullable String pCSftyAddlStatementPhrs)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PCSftyAddlStatementPhrs

      Parameters:
      pCSftyAddlStatementPhrs - Additional Statement (Phrase ID)
    • setPCSftyNoteText

      public void setPCSftyNoteText(@Nullable String pCSftyNoteText)
      Constraints: Not nullable, Maximum length: 10000

      Original property name from the Odata EDM: PCSftyNoteText

      Parameters:
      pCSftyNoteText - Comments
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity PCSftyFlashPoint 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 _SftyProperty is already loaded, the result will contain the PCSftyProperty entity. If not, an Option with result state empty is returned.
    • setSftyProperty

      public void setSftyProperty(PCSftyProperty value)
      Overwrites the associated PCSftyProperty entity for the loaded navigation property _SftyProperty.
      Parameters:
      value - New PCSftyProperty entity.
    • builder

      @Nonnull public static PCSftyFlashPoint.PCSftyFlashPointBuilder builder()
    • getPCSftyFlashPointPrptyUUID

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

      Original property name from the Odata EDM: PCSftyFlashPointPrptyUUID

      Returns:
      Flash Point Property
    • getPCSftyPrptyUUID

      @Nullable public UUID getPCSftyPrptyUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: PCSftyPrptyUUID

      Returns:
      Safety-Related Property
    • getPCSftyFlashPtClsdCupLowrOptr

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

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupLowrOptr

      Returns:
      Operator of Lower Limit
    • getPCSftyFlashPtClsdCupLowrQty

      @Nullable public BigDecimal getPCSftyFlashPtClsdCupLowrQty()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupLowrQty

      Returns:
      Flash Point: Lower Limit Closed Cup
    • getPCSftyFlashPtClsdCupLowrQtyTxt

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

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupLowrQtyTxt

      Returns:
      Flash Point: Lower Limit Closed Cup as Text
    • getPCSftyFlashPtClsdCupUprOptr

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

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupUprOptr

      Returns:
      Operator of Upper Limit
    • getPCSftyFlashPtClsdCupUprQty

      @Nullable public BigDecimal getPCSftyFlashPtClsdCupUprQty()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupUprQty

      Returns:
      Flash Point: Upper Limit Closed Cup
    • getPCSftyFlashPtClsdCupUprQtyTxt

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

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupUprQtyTxt

      Returns:
      Flash Point: Upper Limit Closed Cup as Text
    • getPCSftyFlashPtClsdCupPhrs

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

      Original property name from the Odata EDM: PCSftyFlashPtClsdCupPhrs

      Returns:
      Flash Point: Method Closed Cup Phrase
    • getPCSftyFlashPtOpnCupLowrOptr

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

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupLowrOptr

      Returns:
      Operator of Lower Limit
    • getPCSftyFlashPtOpnCupLowrQty

      @Nullable public BigDecimal getPCSftyFlashPtOpnCupLowrQty()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupLowrQty

      Returns:
      Flash Point: Lower Limit Open Cup
    • getPCSftyFlashPtOpnCupLowrQtyTxt

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

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupLowrQtyTxt

      Returns:
      Flash Point: Lower Limit Open Cup as Text
    • getPCSftyFlashPtOpnCupUprOptr

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

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupUprOptr

      Returns:
      Operator of Upper Limit
    • getPCSftyFlashPtOpnCupUprQty

      @Nullable public BigDecimal getPCSftyFlashPtOpnCupUprQty()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupUprQty

      Returns:
      Flash Point: Upper Limit Open Cup
    • getPCSftyFlashPtOpnCupUprQtyTxt

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

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupUprQtyTxt

      Returns:
      Flash Point: Upper Limit Open Cup as Text
    • getPCSftyFlashPtOpnCupPhrs

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

      Original property name from the Odata EDM: PCSftyFlashPtOpnCupPhrs

      Returns:
      Flash Point: Method Open Cup Phrase
    • getPCSftyFlashPtQtySAPUnit

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

      Original property name from the Odata EDM: PCSftyFlashPtQtySAPUnit

      Returns:
      Quantity Unit (SAP Code)
    • getPCSftyFlashPtQtyISOUnit

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

      Original property name from the Odata EDM: PCSftyFlashPtQtyISOUnit

      Returns:
      Quantity Unit (ISO Code)
    • getPCSftyAssessmentPhrs

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

      Original property name from the Odata EDM: PCSftyAssessmentPhrs

      Returns:
      Assessment (Phrase ID)
    • getPCSftyAddlStatementPhrs

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

      Original property name from the Odata EDM: PCSftyAddlStatementPhrs

      Returns:
      Additional Statement (Phrase ID)
    • getPCSftyNoteText

      @Nullable public String getPCSftyNoteText()
      Constraints: Not nullable, Maximum length: 10000

      Original property name from the Odata EDM: PCSftyNoteText

      Returns:
      Comments
    • toString

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

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

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

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

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