Class SpecCharByValueAssgmtInst

java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<SpecCharByValueAssgmtInst>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.rawsubstance.SpecCharByValueAssgmtInst

public class SpecCharByValueAssgmtInst extends VdmEntity<SpecCharByValueAssgmtInst>
Specification Characteristic By Value Assignment Instance

Original entity name from the Odata EDM: A_SpecCharByValueAssgmtInstType

  • Field Details

    • ALL_FIELDS

      public static final SpecCharByValueAssgmtInstSelectable ALL_FIELDS
      Selector for all available fields of SpecCharByValueAssgmtInst.
    • SPECIFICATION_INTERNAL_ID

      public static final SpecCharByValueAssgmtInstField<String> SPECIFICATION_INTERNAL_ID
      Use with available fluent helpers to apply the SpecificationInternalID field to query operations.
    • SPEC_VAL_ASSGMT_TYPE

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_TYPE
      Use with available fluent helpers to apply the SpecValAssgmtType field to query operations.
    • SPECIFICATION_RATING

      public static final SpecCharByValueAssgmtInstField<String> SPECIFICATION_RATING
      Use with available fluent helpers to apply the SpecificationRating field to query operations.
    • SPECIFICATION_VALIDITY_AREA

      public static final SpecCharByValueAssgmtInstField<String> SPECIFICATION_VALIDITY_AREA
      Use with available fluent helpers to apply the SpecificationValidityArea field to query operations.
    • SPEC_VAL_ASSGMT_HDR

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_HDR
      Use with available fluent helpers to apply the SpecValAssgmtHdr field to query operations.
    • SPEC_VAL_ASSGMT

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT
      Use with available fluent helpers to apply the SpecValAssgmt field to query operations.
    • SPEC_VAL_ASSGMT_IS_INHTNC_SOURCE

      public static final SpecCharByValueAssgmtInstField<Boolean> SPEC_VAL_ASSGMT_IS_INHTNC_SOURCE
      Use with available fluent helpers to apply the SpecValAssgmtIsInhtncSource field to query operations.
    • INHTD_SPEC_VAL_ASSGMT_IS_TMP_CHGD

      public static final SpecCharByValueAssgmtInstField<Boolean> INHTD_SPEC_VAL_ASSGMT_IS_TMP_CHGD
      Use with available fluent helpers to apply the InhtdSpecValAssgmtIsTmpChgd field to query operations.
    • INHTD_SPEC_VAL_ASSGMT_IS_PERM_CHGD

      public static final SpecCharByValueAssgmtInstField<Boolean> INHTD_SPEC_VAL_ASSGMT_IS_PERM_CHGD
      Use with available fluent helpers to apply the InhtdSpecValAssgmtIsPermChgd field to query operations.
    • SPEC_INHERITANCE_TEMPLATE

      public static final SpecCharByValueAssgmtInstField<String> SPEC_INHERITANCE_TEMPLATE
      Use with available fluent helpers to apply the SpecInheritanceTemplate field to query operations.
    • SPEC_VAL_ASSGMT_INHERITANCE_PARENT

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_INHERITANCE_PARENT
      Use with available fluent helpers to apply the SpecValAssgmtInheritanceParent field to query operations.
    • SPEC_VAL_ASSGMT_INHERITANCE_ROOT

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_INHERITANCE_ROOT
      Use with available fluent helpers to apply the SpecValAssgmtInheritanceRoot field to query operations.
    • SPEC_VAL_ASSGMT_ROOT_SPEC_INT_ID

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_ROOT_SPEC_INT_ID
      Use with available fluent helpers to apply the SpecValAssgmtRootSpecIntID field to query operations.
    • SPEC_VAL_ASSGMT_SORT_SEQUENCE

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_SORT_SEQUENCE
      Use with available fluent helpers to apply the SpecValAssgmtSortSequence field to query operations.
    • SPEC_VAL_ASSGMT_UNIT_REF_DIMENSION

      public static final SpecCharByValueAssgmtInstField<String> SPEC_VAL_ASSGMT_UNIT_REF_DIMENSION
      Use with available fluent helpers to apply the SpecValAssgmtUnitRefDimension field to query operations.
    • VALUE_ASSIGNMENT_SOURCE

      public static final SpecCharByValueAssgmtInstField<String> VALUE_ASSIGNMENT_SOURCE
      Use with available fluent helpers to apply the ValueAssignmentSource field to query operations.
    • SPEC_VAL_ASSGMT_USAGE_IS_EXCLUDED

      public static final SpecCharByValueAssgmtInstField<Boolean> SPEC_VAL_ASSGMT_USAGE_IS_EXCLUDED
      Use with available fluent helpers to apply the SpecValAssgmtUsageIsExcluded field to query operations.
    • SPEC_VAL_ASSGMT_USAGE_IS_ACTIVE

      public static final SpecCharByValueAssgmtInstField<Boolean> SPEC_VAL_ASSGMT_USAGE_IS_ACTIVE
      Use with available fluent helpers to apply the SpecValAssgmtUsageIsActive field to query operations.
    • SPEC_VAL_ASSGMT_USAGE_IS_RELEVANT

      public static final SpecCharByValueAssgmtInstField<Boolean> SPEC_VAL_ASSGMT_USAGE_IS_RELEVANT
      Use with available fluent helpers to apply the SpecValAssgmtUsageIsRelevant field to query operations.
    • SPECIFICATION_AUTHZN_GROUP

      public static final SpecCharByValueAssgmtInstField<String> SPECIFICATION_AUTHZN_GROUP
      Use with available fluent helpers to apply the SpecificationAuthznGroup field to query operations.
    • SPECIFICATION_TYPE

      public static final SpecCharByValueAssgmtInstField<String> SPECIFICATION_TYPE
      Use with available fluent helpers to apply the SpecificationType field to query operations.
    • CHARACTERISTIC

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC
      Use with available fluent helpers to apply the Characteristic field to query operations.
    • CHARACTERISTIC_FORMAT

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC_FORMAT
      Use with available fluent helpers to apply the CharacteristicFormat field to query operations.
    • CHARACTERISTIC_VALUE

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC_VALUE
      Use with available fluent helpers to apply the CharacteristicValue field to query operations.
    • CHARC_DECIMAL_MINIMUM_VALUE

      public static final SpecCharByValueAssgmtInstField<BigDecimal> CHARC_DECIMAL_MINIMUM_VALUE
      Use with available fluent helpers to apply the CharcDecimalMinimumValue field to query operations.
    • CHARACTERISTIC_MINIMUM_VALUE_UNIT

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC_MINIMUM_VALUE_UNIT
      Use with available fluent helpers to apply the CharacteristicMinimumValueUnit field to query operations.
    • CHARC_DECIMAL_MAXIMUM_VALUE

      public static final SpecCharByValueAssgmtInstField<BigDecimal> CHARC_DECIMAL_MAXIMUM_VALUE
      Use with available fluent helpers to apply the CharcDecimalMaximumValue field to query operations.
    • CHARACTERISTIC_MAXIMUM_VALUE_UNIT

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC_MAXIMUM_VALUE_UNIT
      Use with available fluent helpers to apply the CharacteristicMaximumValueUnit field to query operations.
    • CHARACTERISTIC_VALUE_DPNDCY_CODE

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC_VALUE_DPNDCY_CODE
      Use with available fluent helpers to apply the CharacteristicValueDpndcyCode field to query operations.
    • CHARC_VALIDITY_START_DATE

      public static final SpecCharByValueAssgmtInstField<LocalDateTime> CHARC_VALIDITY_START_DATE
      Use with available fluent helpers to apply the CharcValidityStartDate field to query operations.
    • CHARC_VALIDITY_END_DATE

      public static final SpecCharByValueAssgmtInstField<LocalDateTime> CHARC_VALIDITY_END_DATE
      Use with available fluent helpers to apply the CharcValidityEndDate field to query operations.
    • CHARACTERISTIC_IS_DELETED

      public static final SpecCharByValueAssgmtInstField<Boolean> CHARACTERISTIC_IS_DELETED
      Use with available fluent helpers to apply the CharacteristicIsDeleted field to query operations.
    • CHARC_CURRENCY_MINIMUM_VALUE

      public static final SpecCharByValueAssgmtInstField<BigDecimal> CHARC_CURRENCY_MINIMUM_VALUE
      Use with available fluent helpers to apply the CharcCurrencyMinimumValue field to query operations.
    • CHARC_FROM_AMOUNT

      public static final SpecCharByValueAssgmtInstField<BigDecimal> CHARC_FROM_AMOUNT
      Use with available fluent helpers to apply the CharcFromAmount field to query operations.
    • CHARC_TO_AMOUNT

      public static final SpecCharByValueAssgmtInstField<BigDecimal> CHARC_TO_AMOUNT
      Use with available fluent helpers to apply the CharcToAmount field to query operations.
    • CURRENCY

      public static final SpecCharByValueAssgmtInstField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • CHARC_VALUE_UNIT

      public static final SpecCharByValueAssgmtInstField<String> CHARC_VALUE_UNIT
      Use with available fluent helpers to apply the CharcValueUnit field to query operations.
    • CHARC_DATE_MINIMUM_VALUE

      public static final SpecCharByValueAssgmtInstField<LocalDateTime> CHARC_DATE_MINIMUM_VALUE
      Use with available fluent helpers to apply the CharcDateMinimumValue field to query operations.
    • CHARC_FROM_DATE

      public static final SpecCharByValueAssgmtInstField<LocalDateTime> CHARC_FROM_DATE
      Use with available fluent helpers to apply the CharcFromDate field to query operations.
    • CHARC_TO_DATE

      public static final SpecCharByValueAssgmtInstField<LocalDateTime> CHARC_TO_DATE
      Use with available fluent helpers to apply the CharcToDate field to query operations.
    • CHARC_TIME_MINIMUM_VALUE

      public static final SpecCharByValueAssgmtInstField<LocalTime> CHARC_TIME_MINIMUM_VALUE
      Use with available fluent helpers to apply the CharcTimeMinimumValue field to query operations.
    • CHARC_FROM_TIME

      public static final SpecCharByValueAssgmtInstField<LocalTime> CHARC_FROM_TIME
      Use with available fluent helpers to apply the CharcFromTime field to query operations.
    • CHARC_TO_TIME

      public static final SpecCharByValueAssgmtInstField<LocalTime> CHARC_TO_TIME
      Use with available fluent helpers to apply the CharcToTime field to query operations.
    • CHARACTERISTIC_INTERNAL_ID

      public static final SpecCharByValueAssgmtInstField<String> CHARACTERISTIC_INTERNAL_ID
      Use with available fluent helpers to apply the CharacteristicInternalID field to query operations.
  • Constructor Details

    • SpecCharByValueAssgmtInst

      public SpecCharByValueAssgmtInst()
    • SpecCharByValueAssgmtInst

      public SpecCharByValueAssgmtInst(@Nullable String specificationInternalID, @Nullable String specValAssgmtType, @Nullable String specificationRating, @Nullable String specificationValidityArea, @Nullable String specValAssgmtHdr, @Nullable String specValAssgmt, @Nullable Boolean specValAssgmtIsInhtncSource, @Nullable Boolean inhtdSpecValAssgmtIsTmpChgd, @Nullable Boolean inhtdSpecValAssgmtIsPermChgd, @Nullable String specInheritanceTemplate, @Nullable String specValAssgmtInheritanceParent, @Nullable String specValAssgmtInheritanceRoot, @Nullable String specValAssgmtRootSpecIntID, @Nullable String specValAssgmtSortSequence, @Nullable String specValAssgmtUnitRefDimension, @Nullable String valueAssignmentSource, @Nullable Boolean specValAssgmtUsageIsExcluded, @Nullable Boolean specValAssgmtUsageIsActive, @Nullable Boolean specValAssgmtUsageIsRelevant, @Nullable String specificationAuthznGroup, @Nullable String specificationType, @Nullable String characteristic, @Nullable String characteristicFormat, @Nullable String characteristicValue, @Nullable BigDecimal charcDecimalMinimumValue, @Nullable String characteristicMinimumValueUnit, @Nullable BigDecimal charcDecimalMaximumValue, @Nullable String characteristicMaximumValueUnit, @Nullable String characteristicValueDpndcyCode, @Nullable LocalDateTime charcValidityStartDate, @Nullable LocalDateTime charcValidityEndDate, @Nullable Boolean characteristicIsDeleted, @Nullable BigDecimal charcCurrencyMinimumValue, @Nullable BigDecimal charcFromAmount, @Nullable BigDecimal charcToAmount, @Nullable String currency, @Nullable String charcValueUnit, @Nullable LocalDateTime charcDateMinimumValue, @Nullable LocalDateTime charcFromDate, @Nullable LocalDateTime charcToDate, @Nullable LocalTime charcTimeMinimumValue, @Nullable LocalTime charcFromTime, @Nullable LocalTime charcToTime, @Nullable String characteristicInternalID)
  • Method Details

    • getType

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

      public void setSpecificationInternalID(@Nullable String specificationInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationInternalID

      Parameters:
      specificationInternalID - Sequential Number of Data Record
    • setSpecValAssgmtType

      public void setSpecValAssgmtType(@Nullable String specValAssgmtType)
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SpecValAssgmtType

      Parameters:
      specValAssgmtType - Value Assignment Type
    • setSpecificationRating

      public void setSpecificationRating(@Nullable String specificationRating)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationRating

      Parameters:
      specificationRating - Rating
    • setSpecificationValidityArea

      public void setSpecificationValidityArea(@Nullable String specificationValidityArea)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationValidityArea

      Parameters:
      specificationValidityArea - Validity Area
    • setSpecValAssgmtHdr

      public void setSpecValAssgmtHdr(@Nullable String specValAssgmtHdr)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecValAssgmtHdr

      Parameters:
      specValAssgmtHdr - Sequential Number of Data Record
    • setSpecValAssgmt

      public void setSpecValAssgmt(@Nullable String specValAssgmt)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecValAssgmt

      Parameters:
      specValAssgmt - Sequential Number of Data Record
    • setSpecValAssgmtIsInhtncSource

      public void setSpecValAssgmtIsInhtncSource(@Nullable Boolean specValAssgmtIsInhtncSource)
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtIsInhtncSource

      Parameters:
      specValAssgmtIsInhtncSource - Truth Value
    • setInhtdSpecValAssgmtIsTmpChgd

      public void setInhtdSpecValAssgmtIsTmpChgd(@Nullable Boolean inhtdSpecValAssgmtIsTmpChgd)
      Constraints: none

      Original property name from the Odata EDM: InhtdSpecValAssgmtIsTmpChgd

      Parameters:
      inhtdSpecValAssgmtIsTmpChgd - Indicator for Temporary Inheritance Overwriting
    • setInhtdSpecValAssgmtIsPermChgd

      public void setInhtdSpecValAssgmtIsPermChgd(@Nullable Boolean inhtdSpecValAssgmtIsPermChgd)
      Constraints: none

      Original property name from the Odata EDM: InhtdSpecValAssgmtIsPermChgd

      Parameters:
      inhtdSpecValAssgmtIsPermChgd - Indicator for Permanent Inheritance Overwriting
    • setSpecInheritanceTemplate

      public void setSpecInheritanceTemplate(@Nullable String specInheritanceTemplate)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecInheritanceTemplate

      Parameters:
      specInheritanceTemplate - Sequential Number of Data Record
    • setSpecValAssgmtInheritanceParent

      public void setSpecValAssgmtInheritanceParent(@Nullable String specValAssgmtInheritanceParent)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecValAssgmtInheritanceParent

      Parameters:
      specValAssgmtInheritanceParent - Sequential Number of Data Record
    • setSpecValAssgmtInheritanceRoot

      public void setSpecValAssgmtInheritanceRoot(@Nullable String specValAssgmtInheritanceRoot)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecValAssgmtInheritanceRoot

      Parameters:
      specValAssgmtInheritanceRoot - Sequential Number of Data Record
    • setSpecValAssgmtRootSpecIntID

      public void setSpecValAssgmtRootSpecIntID(@Nullable String specValAssgmtRootSpecIntID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecValAssgmtRootSpecIntID

      Parameters:
      specValAssgmtRootSpecIntID - Sequential Number of Data Record
    • setSpecValAssgmtSortSequence

      public void setSpecValAssgmtSortSequence(@Nullable String specValAssgmtSortSequence)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SpecValAssgmtSortSequence

      Parameters:
      specValAssgmtSortSequence - Sort Order
    • setSpecValAssgmtUnitRefDimension

      public void setSpecValAssgmtUnitRefDimension(@Nullable String specValAssgmtUnitRefDimension)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecValAssgmtUnitRefDimension

      Parameters:
      specValAssgmtUnitRefDimension - Reference Value for Component Specification
    • setValueAssignmentSource

      public void setValueAssignmentSource(@Nullable String valueAssignmentSource)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ValueAssignmentSource

      Parameters:
      valueAssignmentSource - The valueAssignmentSource to set.
    • setSpecValAssgmtUsageIsExcluded

      public void setSpecValAssgmtUsageIsExcluded(@Nullable Boolean specValAssgmtUsageIsExcluded)
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtUsageIsExcluded

      Parameters:
      specValAssgmtUsageIsExcluded - Validity Area is Excluded
    • setSpecValAssgmtUsageIsActive

      public void setSpecValAssgmtUsageIsActive(@Nullable Boolean specValAssgmtUsageIsActive)
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtUsageIsActive

      Parameters:
      specValAssgmtUsageIsActive - Activate Usage
    • setSpecValAssgmtUsageIsRelevant

      public void setSpecValAssgmtUsageIsRelevant(@Nullable Boolean specValAssgmtUsageIsRelevant)
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtUsageIsRelevant

      Parameters:
      specValAssgmtUsageIsRelevant - Relevant Change Has Been Made
    • setSpecificationAuthznGroup

      public void setSpecificationAuthznGroup(@Nullable String specificationAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationAuthznGroup

      Parameters:
      specificationAuthznGroup - Recipe Authorization Group
    • setSpecificationType

      public void setSpecificationType(@Nullable String specificationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationType

      Parameters:
      specificationType - Specification Type
    • setCharacteristic

      public void setCharacteristic(@Nullable String characteristic)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: Characteristic

      Parameters:
      characteristic - Characteristic Name
    • setCharacteristicFormat

      public void setCharacteristicFormat(@Nullable String characteristicFormat)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CharacteristicFormat

      Parameters:
      characteristicFormat - Data type of characteristic
    • setCharacteristicValue

      public void setCharacteristicValue(@Nullable String characteristicValue)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: CharacteristicValue

      Parameters:
      characteristicValue - Characteristic Value
    • setCharcDecimalMinimumValue

      public void setCharcDecimalMinimumValue(@Nullable BigDecimal charcDecimalMinimumValue)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CharcDecimalMinimumValue

      Parameters:
      charcDecimalMinimumValue - Lower Boundary for Numeric Field
    • setCharacteristicMinimumValueUnit

      public void setCharacteristicMinimumValueUnit(@Nullable String characteristicMinimumValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharacteristicMinimumValueUnit

      Parameters:
      characteristicMinimumValueUnit - Unit of Measurement
    • setCharcDecimalMaximumValue

      public void setCharcDecimalMaximumValue(@Nullable BigDecimal charcDecimalMaximumValue)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CharcDecimalMaximumValue

      Parameters:
      charcDecimalMaximumValue - Upper Boundary for Numeric Field
    • setCharacteristicMaximumValueUnit

      public void setCharacteristicMaximumValueUnit(@Nullable String characteristicMaximumValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharacteristicMaximumValueUnit

      Parameters:
      characteristicMaximumValueUnit - Unit of Measurement
    • setCharacteristicValueDpndcyCode

      public void setCharacteristicValueDpndcyCode(@Nullable String characteristicValueDpndcyCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CharacteristicValueDpndcyCode

      Parameters:
      characteristicValueDpndcyCode - Code for value dependency
    • setCharcValidityStartDate

      public void setCharcValidityStartDate(@Nullable LocalDateTime charcValidityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcValidityStartDate

      Parameters:
      charcValidityStartDate - Valid-From Date
    • setCharcValidityEndDate

      public void setCharcValidityEndDate(@Nullable LocalDateTime charcValidityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcValidityEndDate

      Parameters:
      charcValidityEndDate - Valid-to date
    • setCharacteristicIsDeleted

      public void setCharacteristicIsDeleted(@Nullable Boolean characteristicIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: CharacteristicIsDeleted

      Parameters:
      characteristicIsDeleted - Deletion Indicator
    • setCharcCurrencyMinimumValue

      public void setCharcCurrencyMinimumValue(@Nullable BigDecimal charcCurrencyMinimumValue)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CharcCurrencyMinimumValue

      Parameters:
      charcCurrencyMinimumValue - Lower Boundary for Currency Field
    • setCharcFromAmount

      public void setCharcFromAmount(@Nullable BigDecimal charcFromAmount)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CharcFromAmount

      Parameters:
      charcFromAmount - Lower Boundary for Currency Field
    • setCharcToAmount

      public void setCharcToAmount(@Nullable BigDecimal charcToAmount)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CharcToAmount

      Parameters:
      charcToAmount - Upper Boundary for Currency Field
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setCharcValueUnit

      public void setCharcValueUnit(@Nullable String charcValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcValueUnit

      Parameters:
      charcValueUnit - Unit of Measurement
    • setCharcDateMinimumValue

      public void setCharcDateMinimumValue(@Nullable LocalDateTime charcDateMinimumValue)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcDateMinimumValue

      Parameters:
      charcDateMinimumValue - Lower Boundary for Date-Interval
    • setCharcFromDate

      public void setCharcFromDate(@Nullable LocalDateTime charcFromDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcFromDate

      Parameters:
      charcFromDate - Lower Boundary for Date-Interval
    • setCharcToDate

      public void setCharcToDate(@Nullable LocalDateTime charcToDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcToDate

      Parameters:
      charcToDate - Upper Boundary for Date-Interval
    • setCharcTimeMinimumValue

      public void setCharcTimeMinimumValue(@Nullable LocalTime charcTimeMinimumValue)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcTimeMinimumValue

      Parameters:
      charcTimeMinimumValue - Lower Boundary for Time-Interval
    • setCharcFromTime

      public void setCharcFromTime(@Nullable LocalTime charcFromTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcFromTime

      Parameters:
      charcFromTime - Lower Boundary for Time-Interval
    • setCharcToTime

      public void setCharcToTime(@Nullable LocalTime charcToTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcToTime

      Parameters:
      charcToTime - Upper Boundary for Time-Interval
    • setCharacteristicInternalID

      public void setCharacteristicInternalID(@Nullable String characteristicInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CharacteristicInternalID

      Parameters:
      characteristicInternalID - Characteristic Internal ID
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> SpecCharByValueAssgmtInstField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> SpecCharByValueAssgmtInstField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<SpecCharByValueAssgmtInst>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<SpecCharByValueAssgmtInst>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<SpecCharByValueAssgmtInst>
    • getDefaultServicePath

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

    • getSpecificationInternalID

      @Nullable public String getSpecificationInternalID()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationInternalID

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmtType

      @Nullable public String getSpecValAssgmtType()
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SpecValAssgmtType

      Returns:
      Value Assignment Type
    • getSpecificationRating

      @Nullable public String getSpecificationRating()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationRating

      Returns:
      Rating
    • getSpecificationValidityArea

      @Nullable public String getSpecificationValidityArea()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationValidityArea

      Returns:
      Validity Area
    • getSpecValAssgmtHdr

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

      Original property name from the Odata EDM: SpecValAssgmtHdr

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmt

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

      Original property name from the Odata EDM: SpecValAssgmt

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmtIsInhtncSource

      @Nullable public Boolean getSpecValAssgmtIsInhtncSource()
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtIsInhtncSource

      Returns:
      Truth Value
    • getInhtdSpecValAssgmtIsTmpChgd

      @Nullable public Boolean getInhtdSpecValAssgmtIsTmpChgd()
      Constraints: none

      Original property name from the Odata EDM: InhtdSpecValAssgmtIsTmpChgd

      Returns:
      Indicator for Temporary Inheritance Overwriting
    • getInhtdSpecValAssgmtIsPermChgd

      @Nullable public Boolean getInhtdSpecValAssgmtIsPermChgd()
      Constraints: none

      Original property name from the Odata EDM: InhtdSpecValAssgmtIsPermChgd

      Returns:
      Indicator for Permanent Inheritance Overwriting
    • getSpecInheritanceTemplate

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

      Original property name from the Odata EDM: SpecInheritanceTemplate

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmtInheritanceParent

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

      Original property name from the Odata EDM: SpecValAssgmtInheritanceParent

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmtInheritanceRoot

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

      Original property name from the Odata EDM: SpecValAssgmtInheritanceRoot

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmtRootSpecIntID

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

      Original property name from the Odata EDM: SpecValAssgmtRootSpecIntID

      Returns:
      Sequential Number of Data Record
    • getSpecValAssgmtSortSequence

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

      Original property name from the Odata EDM: SpecValAssgmtSortSequence

      Returns:
      Sort Order
    • getSpecValAssgmtUnitRefDimension

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

      Original property name from the Odata EDM: SpecValAssgmtUnitRefDimension

      Returns:
      Reference Value for Component Specification
    • getValueAssignmentSource

      @Nullable public String getValueAssignmentSource()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ValueAssignmentSource

      Returns:
      The valueAssignmentSource contained in this entity.
    • getSpecValAssgmtUsageIsExcluded

      @Nullable public Boolean getSpecValAssgmtUsageIsExcluded()
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtUsageIsExcluded

      Returns:
      Validity Area is Excluded
    • getSpecValAssgmtUsageIsActive

      @Nullable public Boolean getSpecValAssgmtUsageIsActive()
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtUsageIsActive

      Returns:
      Activate Usage
    • getSpecValAssgmtUsageIsRelevant

      @Nullable public Boolean getSpecValAssgmtUsageIsRelevant()
      Constraints: none

      Original property name from the Odata EDM: SpecValAssgmtUsageIsRelevant

      Returns:
      Relevant Change Has Been Made
    • getSpecificationAuthznGroup

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

      Original property name from the Odata EDM: SpecificationAuthznGroup

      Returns:
      Recipe Authorization Group
    • getSpecificationType

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

      Original property name from the Odata EDM: SpecificationType

      Returns:
      Specification Type
    • getCharacteristic

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

      Original property name from the Odata EDM: Characteristic

      Returns:
      Characteristic Name
    • getCharacteristicFormat

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

      Original property name from the Odata EDM: CharacteristicFormat

      Returns:
      Data type of characteristic
    • getCharacteristicValue

      @Nullable public String getCharacteristicValue()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: CharacteristicValue

      Returns:
      Characteristic Value
    • getCharcDecimalMinimumValue

      @Nullable public BigDecimal getCharcDecimalMinimumValue()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CharcDecimalMinimumValue

      Returns:
      Lower Boundary for Numeric Field
    • getCharacteristicMinimumValueUnit

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

      Original property name from the Odata EDM: CharacteristicMinimumValueUnit

      Returns:
      Unit of Measurement
    • getCharcDecimalMaximumValue

      @Nullable public BigDecimal getCharcDecimalMaximumValue()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CharcDecimalMaximumValue

      Returns:
      Upper Boundary for Numeric Field
    • getCharacteristicMaximumValueUnit

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

      Original property name from the Odata EDM: CharacteristicMaximumValueUnit

      Returns:
      Unit of Measurement
    • getCharacteristicValueDpndcyCode

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

      Original property name from the Odata EDM: CharacteristicValueDpndcyCode

      Returns:
      Code for value dependency
    • getCharcValidityStartDate

      @Nullable public LocalDateTime getCharcValidityStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcValidityStartDate

      Returns:
      Valid-From Date
    • getCharcValidityEndDate

      @Nullable public LocalDateTime getCharcValidityEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcValidityEndDate

      Returns:
      Valid-to date
    • getCharacteristicIsDeleted

      @Nullable public Boolean getCharacteristicIsDeleted()
      Constraints: none

      Original property name from the Odata EDM: CharacteristicIsDeleted

      Returns:
      Deletion Indicator
    • getCharcCurrencyMinimumValue

      @Nullable public BigDecimal getCharcCurrencyMinimumValue()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CharcCurrencyMinimumValue

      Returns:
      Lower Boundary for Currency Field
    • getCharcFromAmount

      @Nullable public BigDecimal getCharcFromAmount()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CharcFromAmount

      Returns:
      Lower Boundary for Currency Field
    • getCharcToAmount

      @Nullable public BigDecimal getCharcToAmount()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CharcToAmount

      Returns:
      Upper Boundary for Currency Field
    • getCurrency

      @Nullable public String getCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getCharcValueUnit

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

      Original property name from the Odata EDM: CharcValueUnit

      Returns:
      Unit of Measurement
    • getCharcDateMinimumValue

      @Nullable public LocalDateTime getCharcDateMinimumValue()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcDateMinimumValue

      Returns:
      Lower Boundary for Date-Interval
    • getCharcFromDate

      @Nullable public LocalDateTime getCharcFromDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcFromDate

      Returns:
      Lower Boundary for Date-Interval
    • getCharcToDate

      @Nullable public LocalDateTime getCharcToDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcToDate

      Returns:
      Upper Boundary for Date-Interval
    • getCharcTimeMinimumValue

      @Nullable public LocalTime getCharcTimeMinimumValue()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcTimeMinimumValue

      Returns:
      Lower Boundary for Time-Interval
    • getCharcFromTime

      @Nullable public LocalTime getCharcFromTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcFromTime

      Returns:
      Lower Boundary for Time-Interval
    • getCharcToTime

      @Nullable public LocalTime getCharcToTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CharcToTime

      Returns:
      Upper Boundary for Time-Interval
    • getCharacteristicInternalID

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

      Original property name from the Odata EDM: CharacteristicInternalID

      Returns:
      Characteristic Internal ID
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<SpecCharByValueAssgmtInst>