Class ProdMatlBsdAfterProdnComp
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ProdMatlBsdAfterProdnComp_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProdMatlBsdAfterProdnComp instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ProdMatlBsdAfterProdnComp>Selector for all available fields of ProdMatlBsdAfterProdnComp.static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.NumericDecimal<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.NumericDecimal<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.NumericDecimal<ProdMatlBsdAfterProdnComp>static final SimpleProperty.String<ProdMatlBsdAfterProdnComp>static final SimpleProperty.Guid<ProdMatlBsdAfterProdnComp>static final SimpleProperty.Guid<ProdMatlBsdAfterProdnComp>Use with available request builders to apply the _Composition navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionProdMatlBsdAfterProdnComp(UUID chmlCompUUID, UUID chmlCompositionUUID, String chemicalComplianceInfo, BigDecimal chmlCompQty, String chmlCompQtyAsText, String chmlCompQtySAPUnit, String chmlCompQtyISOUnit, String chmlCompOperatorLowerLimit, BigDecimal chmlCompQtyLowerLimit, String chmlCompQtyLowerLimitAsText, String chmlCompOperatorUpperLimit, BigDecimal chmlCompQtyUpperLimit, String chmlCompQtyUpperLimitAsText, ProductMaterialBsdComposition to_Composition) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 5Constraints: Not nullableConstraints: Not nullable, Precision: 13, Scale: 6Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 6Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 6Constraints: Not nullable, Maximum length: 80(Key Field) Constraints: Not nullableio.vavr.control.Option<ProductMaterialBsdComposition>Retrieval of associated ProductMaterialBsdComposition entity (one to one).protected Stringprotected Stringprotected ODataEntityKeygetKey()getType()inthashCode()voidsetChemicalComplianceInfo(String chemicalComplianceInfo) Constraints: Not nullable, Maximum length: 12voidsetChmlCompOperatorLowerLimit(String chmlCompOperatorLowerLimit) Constraints: Not nullable, Maximum length: 5voidsetChmlCompOperatorUpperLimit(String chmlCompOperatorUpperLimit) Constraints: Not nullable, Maximum length: 5voidsetChmlCompositionUUID(UUID chmlCompositionUUID) Constraints: Not nullablevoidsetChmlCompQty(BigDecimal chmlCompQty) Constraints: Not nullable, Precision: 13, Scale: 6voidsetChmlCompQtyAsText(String chmlCompQtyAsText) Constraints: Not nullable, Maximum length: 80voidsetChmlCompQtyISOUnit(String chmlCompQtyISOUnit) Constraints: Not nullable, Maximum length: 3voidsetChmlCompQtyLowerLimit(BigDecimal chmlCompQtyLowerLimit) Constraints: Not nullable, Precision: 13, Scale: 6voidsetChmlCompQtyLowerLimitAsText(String chmlCompQtyLowerLimitAsText) Constraints: Not nullable, Maximum length: 80voidsetChmlCompQtySAPUnit(String chmlCompQtySAPUnit) Constraints: Not nullable, Maximum length: 3voidsetChmlCompQtyUpperLimit(BigDecimal chmlCompQtyUpperLimit) Constraints: Not nullable, Precision: 13, Scale: 6voidsetChmlCompQtyUpperLimitAsText(String chmlCompQtyUpperLimitAsText) Constraints: Not nullable, Maximum length: 80voidsetChmlCompUUID(UUID chmlCompUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated ProductMaterialBsdComposition entity for the loaded navigation property _Composition.toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProdMatlBsdAfterProdnComp. -
CHML_COMP_UUID
-
CHML_COMPOSITION_UUID
-
CHEMICAL_COMPLIANCE_INFO
-
CHML_COMP_QTY
-
CHML_COMP_QTY_AS_TEXT
-
CHML_COMP_QTY_SAP_UNIT
-
CHML_COMP_QTY_ISO_UNIT
-
CHML_COMP_OPERATOR_LOWER_LIMIT
-
CHML_COMP_QTY_LOWER_LIMIT
public static final SimpleProperty.NumericDecimal<ProdMatlBsdAfterProdnComp> CHML_COMP_QTY_LOWER_LIMIT -
CHML_COMP_QTY_LOWER_LIMIT_AS_TEXT
public static final SimpleProperty.String<ProdMatlBsdAfterProdnComp> CHML_COMP_QTY_LOWER_LIMIT_AS_TEXT -
CHML_COMP_OPERATOR_UPPER_LIMIT
-
CHML_COMP_QTY_UPPER_LIMIT
public static final SimpleProperty.NumericDecimal<ProdMatlBsdAfterProdnComp> CHML_COMP_QTY_UPPER_LIMIT -
CHML_COMP_QTY_UPPER_LIMIT_AS_TEXT
public static final SimpleProperty.String<ProdMatlBsdAfterProdnComp> CHML_COMP_QTY_UPPER_LIMIT_AS_TEXT -
TO__COMPOSITION
public static final NavigationProperty.Single<ProdMatlBsdAfterProdnComp,ProductMaterialBsdComposition> TO__COMPOSITIONUse with available request builders to apply the _Composition navigation property to query operations.
-
-
Constructor Details
-
ProdMatlBsdAfterProdnComp
public ProdMatlBsdAfterProdnComp() -
ProdMatlBsdAfterProdnComp
public ProdMatlBsdAfterProdnComp(@Nullable UUID chmlCompUUID, @Nullable UUID chmlCompositionUUID, @Nullable String chemicalComplianceInfo, @Nullable BigDecimal chmlCompQty, @Nullable String chmlCompQtyAsText, @Nullable String chmlCompQtySAPUnit, @Nullable String chmlCompQtyISOUnit, @Nullable String chmlCompOperatorLowerLimit, @Nullable BigDecimal chmlCompQtyLowerLimit, @Nullable String chmlCompQtyLowerLimitAsText, @Nullable String chmlCompOperatorUpperLimit, @Nullable BigDecimal chmlCompQtyUpperLimit, @Nullable String chmlCompQtyUpperLimitAsText, @Nullable ProductMaterialBsdComposition to_Composition)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProdMatlBsdAfterProdnComp>
-
setChmlCompUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ChmlCompUUID
- Parameters:
chmlCompUUID- Chemical Component
-
setChmlCompositionUUID
Constraints: Not nullableOriginal property name from the Odata EDM: ChmlCompositionUUID
- Parameters:
chmlCompositionUUID- Chemical Composition
-
setChemicalComplianceInfo
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChemicalComplianceInfo
- Parameters:
chemicalComplianceInfo- Chemical Compliance Information
-
setChmlCompQty
Constraints: Not nullable, Precision: 13, Scale: 6Original property name from the Odata EDM: ChmlCompQty
- Parameters:
chmlCompQty- Concentration Value of Component
-
setChmlCompQtyAsText
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ChmlCompQtyAsText
- Parameters:
chmlCompQtyAsText- Concentration of Component
-
setChmlCompQtySAPUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ChmlCompQtySAPUnit
- Parameters:
chmlCompQtySAPUnit- Quantity Unit (SAP Code)
-
setChmlCompQtyISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ChmlCompQtyISOUnit
- Parameters:
chmlCompQtyISOUnit- Quantity Unit (ISO Code)
-
setChmlCompOperatorLowerLimit
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ChmlCompOperatorLowerLimit
- Parameters:
chmlCompOperatorLowerLimit- Operator for Lower Limit
-
setChmlCompQtyLowerLimit
Constraints: Not nullable, Precision: 13, Scale: 6Original property name from the Odata EDM: ChmlCompQtyLowerLimit
- Parameters:
chmlCompQtyLowerLimit- Lower Limit Value of Component
-
setChmlCompQtyLowerLimitAsText
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText
- Parameters:
chmlCompQtyLowerLimitAsText- Lower Limit of the Concentration for a Chemical Component
-
setChmlCompOperatorUpperLimit
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ChmlCompOperatorUpperLimit
- Parameters:
chmlCompOperatorUpperLimit- Operator for Upper Limit
-
setChmlCompQtyUpperLimit
Constraints: Not nullable, Precision: 13, Scale: 6Original property name from the Odata EDM: ChmlCompQtyUpperLimit
- Parameters:
chmlCompQtyUpperLimit- Upper Limit Value of Component
-
setChmlCompQtyUpperLimitAsText
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText
- Parameters:
chmlCompQtyUpperLimitAsText- Upper Limit of the Concentration for a Chemical Component
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProdMatlBsdAfterProdnComp>
-
getKey
- Overrides:
getKeyin classVdmObject<ProdMatlBsdAfterProdnComp>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProdMatlBsdAfterProdnComp>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProdMatlBsdAfterProdnComp>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProdMatlBsdAfterProdnComp>
-
getCompositionIfPresent
Retrieval of associated ProductMaterialBsdComposition entity (one to one). This corresponds to the OData navigation property _Composition.If the navigation property for an entity ProdMatlBsdAfterProdnComp has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _Composition is already loaded, the result will contain
the ProductMaterialBsdComposition entity. If not, an
Optionwith result stateemptyis returned.
-
setComposition
Overwrites the associated ProductMaterialBsdComposition entity for the loaded navigation property _Composition.- Parameters:
value- New ProductMaterialBsdComposition entity.
-
builder
-
getChmlCompUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ChmlCompUUID
- Returns:
- Chemical Component
-
getChmlCompositionUUID
Constraints: Not nullableOriginal property name from the Odata EDM: ChmlCompositionUUID
- Returns:
- Chemical Composition
-
getChemicalComplianceInfo
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChemicalComplianceInfo
- Returns:
- Chemical Compliance Information
-
getChmlCompQty
Constraints: Not nullable, Precision: 13, Scale: 6Original property name from the Odata EDM: ChmlCompQty
- Returns:
- Concentration Value of Component
-
getChmlCompQtyAsText
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ChmlCompQtyAsText
- Returns:
- Concentration of Component
-
getChmlCompQtySAPUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ChmlCompQtySAPUnit
- Returns:
- Quantity Unit (SAP Code)
-
getChmlCompQtyISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ChmlCompQtyISOUnit
- Returns:
- Quantity Unit (ISO Code)
-
getChmlCompOperatorLowerLimit
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ChmlCompOperatorLowerLimit
- Returns:
- Operator for Lower Limit
-
getChmlCompQtyLowerLimit
Constraints: Not nullable, Precision: 13, Scale: 6Original property name from the Odata EDM: ChmlCompQtyLowerLimit
- Returns:
- Lower Limit Value of Component
-
getChmlCompQtyLowerLimitAsText
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText
- Returns:
- Lower Limit of the Concentration for a Chemical Component
-
getChmlCompOperatorUpperLimit
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ChmlCompOperatorUpperLimit
- Returns:
- Operator for Upper Limit
-
getChmlCompQtyUpperLimit
Constraints: Not nullable, Precision: 13, Scale: 6Original property name from the Odata EDM: ChmlCompQtyUpperLimit
- Returns:
- Upper Limit Value of Component
-
getChmlCompQtyUpperLimitAsText
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText
- Returns:
- Upper Limit of the Concentration for a Chemical Component
-
toString
- Overrides:
toStringin classVdmObject<ProdMatlBsdAfterProdnComp>
-
equals
- Overrides:
equalsin classVdmEntity<ProdMatlBsdAfterProdnComp>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProdMatlBsdAfterProdnComp>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProdMatlBsdAfterProdnComp>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ProdMatlBsdAfterProdnComp>
-