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

public class REContrAdjustmentTerm extends VdmEntity<REContrAdjustmentTerm> implements VdmEntitySet
Adjustment Terms

Original entity name from the Odata EDM: REContrAdjustmentTerm_Type

  • Field Details

  • Constructor Details

    • REContrAdjustmentTerm

      public REContrAdjustmentTerm()
    • REContrAdjustmentTerm

      public REContrAdjustmentTerm(@Nullable String internalRealEstateNumber, @Nullable String rETermNumber, @Nullable String rEAdjustmentRule, @Nullable String rEAdjustmentElementaryRule, @Nullable String validityStartEndDateValue, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String rEAdjustmentMethod, @Nullable Boolean rEAdjustmentIsIndivGlobParam, @Nullable Boolean rEAdjustmentIsIndivSpcfcParam, @Nullable String rETermName, @Nullable String realEstateObjectType, @Nullable String rEStatusObject, @Nullable String rEIdentificationKey, @Nullable Boolean rERuleIsUsingDefaults, @Nullable Boolean rEIsRuleApprovalRequired, @Nullable Boolean rEIsActvtnWithoutApprvl, @Nullable Boolean rEIsDueDateChangeable, @Nullable BigDecimal rEAdjustmentPercentPassedValue, @Nullable Boolean rEHasRentalObjectIncrease, @Nullable String rEAdjustmentDirection, @Nullable String rEAdjustmentChangeDirection, @Nullable String rEAdjustmentFrequency, @Nullable String rEFrequencyUnit, @Nullable Boolean rEIsIntervalFromFrqcyStart, @Nullable Boolean rEIsSimulationRule, @Nullable Boolean rERuleHasNoDocument, @Nullable String rEAdjustmentSubsqntCondition, @Nullable Boolean rEAdjustmentIsOnNextNotice, @Nullable String rEAdjustmentBase, @Nullable Boolean rEAdjustmentIsAutoDefault, @Nullable Boolean rEAdjustmentIsNotifRequired, @Nullable String rEAdjustmentIsTimeDependent, @Nullable Boolean rEAdjustmentDueDateIsMandatory, @Nullable String rEAdjustmentIsNotRetroActive, @Nullable String rEAdjustmentBlockReason, @Nullable String rEConditionType, @Nullable String rERuleSortOrder, @Nullable String rECurrencyTranslationRule, @Nullable String rEAdjustmentIndexSeries, @Nullable String rEAdjustmentIndexBaseYear, @Nullable Boolean rEAdjustmentIdxIsAlwaysBaseYr, @Nullable BigDecimal rEAdjustmentIdxMinChgPointsVal, @Nullable BigDecimal rEAdjustmentIdxMinChgPercent, @Nullable Boolean rEAdjustmentIsIdxChgPointsExcd, @Nullable Boolean rEAdjustmentIsIdxChgPctExcd, @Nullable String rEAdjustmentRhythmFlexible, @Nullable BigDecimal rEAdjustmentDelayInMonths, @Nullable String rEAdjustmentDelayUnit, @Nullable String rEAdjustmentIndexBasis, @Nullable String rEAdjustmentIndexOrSpread, @Nullable String rEAdjustmentIndexOrPerformance, @Nullable Collection<SAP__Message> _Messages, @Nullable REContract to_REContract)
  • Method Details

    • getType

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

      public void setInternalRealEstateNumber(@Nullable String internalRealEstateNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: InternalRealEstateNumber

      Parameters:
      internalRealEstateNumber - Internal Key of Real Estate Object
    • setRETermNumber

      public void setRETermNumber(@Nullable String rETermNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETermNumber

      Parameters:
      rETermNumber - Term Number
    • setREAdjustmentRule

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

      Original property name from the Odata EDM: REAdjustmentRule

      Parameters:
      rEAdjustmentRule - Adjustment Rule
    • setREAdjustmentElementaryRule

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

      Original property name from the Odata EDM: REAdjustmentElementaryRule

      Parameters:
      rEAdjustmentElementaryRule - Elementary Adjustment Rule (Part of Comb. Rule)
    • setValidityStartEndDateValue

      public void setValidityStartEndDateValue(@Nullable String validityStartEndDateValue)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Parameters:
      validityStartEndDateValue - Date from to (RAP Key)
    • setValidityStartDate

      public void setValidityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Validity Start Date
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Validity End Date
    • setREAdjustmentMethod

      public void setREAdjustmentMethod(@Nullable String rEAdjustmentMethod)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REAdjustmentMethod

      Parameters:
      rEAdjustmentMethod - Adjustment Method
    • setREAdjustmentIsIndivGlobParam

      public void setREAdjustmentIsIndivGlobParam(@Nullable Boolean rEAdjustmentIsIndivGlobParam)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIndivGlobParam

      Parameters:
      rEAdjustmentIsIndivGlobParam - Indicator: Specify global param. individ. for contract/obj.
    • setREAdjustmentIsIndivSpcfcParam

      public void setREAdjustmentIsIndivSpcfcParam(@Nullable Boolean rEAdjustmentIsIndivSpcfcParam)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIndivSpcfcParam

      Parameters:
      rEAdjustmentIsIndivSpcfcParam - Indicator: Specify Spec. Param. Individ. for Contract/Obj.
    • setRETermName

      public void setRETermName(@Nullable String rETermName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: RETermName

      Parameters:
      rETermName - Name of Term
    • setRealEstateObjectType

      public void setRealEstateObjectType(@Nullable String realEstateObjectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RealEstateObjectType

      Parameters:
      realEstateObjectType - Object Type
    • setREStatusObject

      public void setREStatusObject(@Nullable String rEStatusObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObject

      Parameters:
      rEStatusObject - Object Number
    • setREIdentificationKey

      public void setREIdentificationKey(@Nullable String rEIdentificationKey)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: REIdentificationKey

      Parameters:
      rEIdentificationKey - ID Part Key, for example "1000/123"
    • setRERuleIsUsingDefaults

      public void setRERuleIsUsingDefaults(@Nullable Boolean rERuleIsUsingDefaults)
      Constraints: Not nullable

      Original property name from the Odata EDM: RERuleIsUsingDefaults

      Parameters:
      rERuleIsUsingDefaults - Bool: Use Customizing Defaults When Values Initial
    • setREIsRuleApprovalRequired

      public void setREIsRuleApprovalRequired(@Nullable Boolean rEIsRuleApprovalRequired)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsRuleApprovalRequired

      Parameters:
      rEIsRuleApprovalRequired - Indicator: Approval for Adjustment Required?
    • setREIsActvtnWithoutApprvl

      public void setREIsActvtnWithoutApprvl(@Nullable Boolean rEIsActvtnWithoutApprvl)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsActvtnWithoutApprvl

      Parameters:
      rEIsActvtnWithoutApprvl - Indicator: Activation Without Approval Possible
    • setREIsDueDateChangeable

      public void setREIsDueDateChangeable(@Nullable Boolean rEIsDueDateChangeable)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsDueDateChangeable

      Parameters:
      rEIsDueDateChangeable - Indicator: Is valid-from date manually changeable?
    • setREAdjustmentPercentPassedValue

      public void setREAdjustmentPercentPassedValue(@Nullable BigDecimal rEAdjustmentPercentPassedValue)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: REAdjustmentPercentPassedValue

      Parameters:
      rEAdjustmentPercentPassedValue - Percentage with Which the Adjustment Amount Is Passed-On
    • setREHasRentalObjectIncrease

      public void setREHasRentalObjectIncrease(@Nullable Boolean rEHasRentalObjectIncrease)
      Constraints: Not nullable

      Original property name from the Odata EDM: REHasRentalObjectIncrease

      Parameters:
      rEHasRentalObjectIncrease - Consider Percentage Rate of Increase of Rental Object
    • setREAdjustmentDirection

      public void setREAdjustmentDirection(@Nullable String rEAdjustmentDirection)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentDirection

      Parameters:
      rEAdjustmentDirection - In which direction (+/-/=) can the amount change?
    • setREAdjustmentChangeDirection

      public void setREAdjustmentChangeDirection(@Nullable String rEAdjustmentChangeDirection)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentChangeDirection

      Parameters:
      rEAdjustmentChangeDirection - How (+/-/=) Can the Amount Be Changed After Adjustment
    • setREAdjustmentFrequency

      public void setREAdjustmentFrequency(@Nullable String rEAdjustmentFrequency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REAdjustmentFrequency

      Parameters:
      rEAdjustmentFrequency - Adjustment Frequency
    • setREFrequencyUnit

      public void setREFrequencyUnit(@Nullable String rEFrequencyUnit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REFrequencyUnit

      Parameters:
      rEFrequencyUnit - Frequency Unit
    • setREIsIntervalFromFrqcyStart

      public void setREIsIntervalFromFrqcyStart(@Nullable Boolean rEIsIntervalFromFrqcyStart)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsIntervalFromFrqcyStart

      Parameters:
      rEIsIntervalFromFrqcyStart - Indicator: Calculate Minimum Interval from Frequency Start?
    • setREIsSimulationRule

      public void setREIsSimulationRule(@Nullable Boolean rEIsSimulationRule)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsSimulationRule

      Parameters:
      rEIsSimulationRule - Indicator: Adjustment Rule Is Allowed for Simulation Only
    • setRERuleHasNoDocument

      public void setRERuleHasNoDocument(@Nullable Boolean rERuleHasNoDocument)
      Constraints: Not nullable

      Original property name from the Odata EDM: RERuleHasNoDocument

      Parameters:
      rERuleHasNoDocument - Indicator: No Adjustment Document
    • setREAdjustmentSubsqntCondition

      public void setREAdjustmentSubsqntCondition(@Nullable String rEAdjustmentSubsqntCondition)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentSubsqntCondition

      Parameters:
      rEAdjustmentSubsqntCondition - Influence on Subsequent Conditions
    • setREAdjustmentIsOnNextNotice

      public void setREAdjustmentIsOnNextNotice(@Nullable Boolean rEAdjustmentIsOnNextNotice)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsOnNextNotice

      Parameters:
      rEAdjustmentIsOnNextNotice - Adjustment on Next Possible Notice Date
    • setREAdjustmentBase

      public void setREAdjustmentBase(@Nullable String rEAdjustmentBase)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentBase

      Parameters:
      rEAdjustmentBase - Adjustment Basis
    • setREAdjustmentIsAutoDefault

      public void setREAdjustmentIsAutoDefault(@Nullable Boolean rEAdjustmentIsAutoDefault)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsAutoDefault

      Parameters:
      rEAdjustmentIsAutoDefault - Automatic Default Only
    • setREAdjustmentIsNotifRequired

      public void setREAdjustmentIsNotifRequired(@Nullable Boolean rEAdjustmentIsNotifRequired)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsNotifRequired

      Parameters:
      rEAdjustmentIsNotifRequired - Notification Required for Adjustment?
    • setREAdjustmentIsTimeDependent

      public void setREAdjustmentIsTimeDependent(@Nullable String rEAdjustmentIsTimeDependent)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentIsTimeDependent

      Parameters:
      rEAdjustmentIsTimeDependent - Consideration of Time-Dependency
    • setREAdjustmentDueDateIsMandatory

      public void setREAdjustmentDueDateIsMandatory(@Nullable Boolean rEAdjustmentDueDateIsMandatory)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentDueDateIsMandatory

      Parameters:
      rEAdjustmentDueDateIsMandatory - Due Date Required for Follow-Up Postings
    • setREAdjustmentIsNotRetroActive

      public void setREAdjustmentIsNotRetroActive(@Nullable String rEAdjustmentIsNotRetroActive)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentIsNotRetroActive

      Parameters:
      rEAdjustmentIsNotRetroActive - No Retroactive Adjustment
    • setREAdjustmentBlockReason

      public void setREAdjustmentBlockReason(@Nullable String rEAdjustmentBlockReason)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: REAdjustmentBlockReason

      Parameters:
      rEAdjustmentBlockReason - Reason for Adjustment Lock
    • setREConditionType

      public void setREConditionType(@Nullable String rEConditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REConditionType

      Parameters:
      rEConditionType - Condition Type of Dependent Condition
    • setRERuleSortOrder

      public void setRERuleSortOrder(@Nullable String rERuleSortOrder)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RERuleSortOrder

      Parameters:
      rERuleSortOrder - Sort Sequence of Rules for Adjustment Process
    • setRECurrencyTranslationRule

      public void setRECurrencyTranslationRule(@Nullable String rECurrencyTranslationRule)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RECurrencyTranslationRule

      Parameters:
      rECurrencyTranslationRule - Currency Translation Rule
    • setREAdjustmentIndexSeries

      public void setREAdjustmentIndexSeries(@Nullable String rEAdjustmentIndexSeries)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: REAdjustmentIndexSeries

      Parameters:
      rEAdjustmentIndexSeries - Index Series on Which the Adjustment Is Based
    • setREAdjustmentIndexBaseYear

      public void setREAdjustmentIndexBaseYear(@Nullable String rEAdjustmentIndexBaseYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REAdjustmentIndexBaseYear

      Parameters:
      rEAdjustmentIndexBaseYear - Base Year for an Index Series
    • setREAdjustmentIdxIsAlwaysBaseYr

      public void setREAdjustmentIdxIsAlwaysBaseYr(@Nullable Boolean rEAdjustmentIdxIsAlwaysBaseYr)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIdxIsAlwaysBaseYr

      Parameters:
      rEAdjustmentIdxIsAlwaysBaseYr - Always Use Current Base Year
    • setREAdjustmentIdxMinChgPointsVal

      public void setREAdjustmentIdxMinChgPointsVal(@Nullable BigDecimal rEAdjustmentIdxMinChgPointsVal)
      Constraints: Not nullable, Precision: 8, Scale: 3

      Original property name from the Odata EDM: REAdjustmentIdxMinChgPointsVal

      Parameters:
      rEAdjustmentIdxMinChgPointsVal - Minimum Change of Index Series Since Last Adjust. in Points
    • setREAdjustmentIdxMinChgPercent

      public void setREAdjustmentIdxMinChgPercent(@Nullable BigDecimal rEAdjustmentIdxMinChgPercent)
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: REAdjustmentIdxMinChgPercent

      Parameters:
      rEAdjustmentIdxMinChgPercent - Minimum Change of Index Series Since Last Adjust. in Percent
    • setREAdjustmentIsIdxChgPointsExcd

      public void setREAdjustmentIsIdxChgPointsExcd(@Nullable Boolean rEAdjustmentIsIdxChgPointsExcd)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIdxChgPointsExcd

      Parameters:
      rEAdjustmentIsIdxChgPointsExcd - Adjust When Difference in Points Is Exceeded
    • setREAdjustmentIsIdxChgPctExcd

      public void setREAdjustmentIsIdxChgPctExcd(@Nullable Boolean rEAdjustmentIsIdxChgPctExcd)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIdxChgPctExcd

      Parameters:
      rEAdjustmentIsIdxChgPctExcd - Adjust When Percentage Difference Exceeded
    • setREAdjustmentRhythmFlexible

      public void setREAdjustmentRhythmFlexible(@Nullable String rEAdjustmentRhythmFlexible)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentRhythmFlexible

      Parameters:
      rEAdjustmentRhythmFlexible - Flexibility of Adjustment Frequency (Set, Earliest, ...)
    • setREAdjustmentDelayInMonths

      public void setREAdjustmentDelayInMonths(@Nullable BigDecimal rEAdjustmentDelayInMonths)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: REAdjustmentDelayInMonths

      Parameters:
      rEAdjustmentDelayInMonths - Adjustment Delay in Months
    • setREAdjustmentDelayUnit

      public void setREAdjustmentDelayUnit(@Nullable String rEAdjustmentDelayUnit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentDelayUnit

      Parameters:
      rEAdjustmentDelayUnit - Possible Adjustment Dates
    • setREAdjustmentIndexBasis

      public void setREAdjustmentIndexBasis(@Nullable String rEAdjustmentIndexBasis)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentIndexBasis

      Parameters:
      rEAdjustmentIndexBasis - Adjustment Basis
    • setREAdjustmentIndexOrSpread

      public void setREAdjustmentIndexOrSpread(@Nullable String rEAdjustmentIndexOrSpread)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentIndexOrSpread

      Parameters:
      rEAdjustmentIndexOrSpread - Index-Linked Contract: Index or Spread Clause
    • setREAdjustmentIndexOrPerformance

      public void setREAdjustmentIndexOrPerformance(@Nullable String rEAdjustmentIndexOrPerformance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAdjustmentIndexOrPerformance

      Parameters:
      rEAdjustmentIndexOrPerformance - Index-Linked Contract: Performance Provision or Index Clause
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity REContrAdjustmentTerm 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 _REContract is already loaded, the result will contain the REContract entity. If not, an Option with result state empty is returned.
    • setREContract

      public void setREContract(REContract value)
      Overwrites the associated REContract entity for the loaded navigation property _REContract.
      Parameters:
      value - New REContract entity.
    • builder

      @Nonnull public static REContrAdjustmentTerm.REContrAdjustmentTermBuilder builder()
    • getInternalRealEstateNumber

      @Nullable public String getInternalRealEstateNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      Internal Key of Real Estate Object
    • getRETermNumber

      @Nullable public String getRETermNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETermNumber

      Returns:
      Term Number
    • getREAdjustmentRule

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

      Original property name from the Odata EDM: REAdjustmentRule

      Returns:
      Adjustment Rule
    • getREAdjustmentElementaryRule

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

      Original property name from the Odata EDM: REAdjustmentElementaryRule

      Returns:
      Elementary Adjustment Rule (Part of Comb. Rule)
    • getValidityStartEndDateValue

      @Nullable public String getValidityStartEndDateValue()
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Returns:
      Date from to (RAP Key)
    • getValidityStartDate

      @Nullable public LocalDate getValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Validity Start Date
    • getValidityEndDate

      @Nullable public LocalDate getValidityEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Validity End Date
    • getREAdjustmentMethod

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

      Original property name from the Odata EDM: REAdjustmentMethod

      Returns:
      Adjustment Method
    • getREAdjustmentIsIndivGlobParam

      @Nullable public Boolean getREAdjustmentIsIndivGlobParam()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIndivGlobParam

      Returns:
      Indicator: Specify global param. individ. for contract/obj.
    • getREAdjustmentIsIndivSpcfcParam

      @Nullable public Boolean getREAdjustmentIsIndivSpcfcParam()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIndivSpcfcParam

      Returns:
      Indicator: Specify Spec. Param. Individ. for Contract/Obj.
    • getRETermName

      @Nullable public String getRETermName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: RETermName

      Returns:
      Name of Term
    • getRealEstateObjectType

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

      Original property name from the Odata EDM: RealEstateObjectType

      Returns:
      Object Type
    • getREStatusObject

      @Nullable public String getREStatusObject()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObject

      Returns:
      Object Number
    • getREIdentificationKey

      @Nullable public String getREIdentificationKey()
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: REIdentificationKey

      Returns:
      ID Part Key, for example "1000/123"
    • getRERuleIsUsingDefaults

      @Nullable public Boolean getRERuleIsUsingDefaults()
      Constraints: Not nullable

      Original property name from the Odata EDM: RERuleIsUsingDefaults

      Returns:
      Bool: Use Customizing Defaults When Values Initial
    • getREIsRuleApprovalRequired

      @Nullable public Boolean getREIsRuleApprovalRequired()
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsRuleApprovalRequired

      Returns:
      Indicator: Approval for Adjustment Required?
    • getREIsActvtnWithoutApprvl

      @Nullable public Boolean getREIsActvtnWithoutApprvl()
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsActvtnWithoutApprvl

      Returns:
      Indicator: Activation Without Approval Possible
    • getREIsDueDateChangeable

      @Nullable public Boolean getREIsDueDateChangeable()
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsDueDateChangeable

      Returns:
      Indicator: Is valid-from date manually changeable?
    • getREAdjustmentPercentPassedValue

      @Nullable public BigDecimal getREAdjustmentPercentPassedValue()
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: REAdjustmentPercentPassedValue

      Returns:
      Percentage with Which the Adjustment Amount Is Passed-On
    • getREHasRentalObjectIncrease

      @Nullable public Boolean getREHasRentalObjectIncrease()
      Constraints: Not nullable

      Original property name from the Odata EDM: REHasRentalObjectIncrease

      Returns:
      Consider Percentage Rate of Increase of Rental Object
    • getREAdjustmentDirection

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

      Original property name from the Odata EDM: REAdjustmentDirection

      Returns:
      In which direction (+/-/=) can the amount change?
    • getREAdjustmentChangeDirection

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

      Original property name from the Odata EDM: REAdjustmentChangeDirection

      Returns:
      How (+/-/=) Can the Amount Be Changed After Adjustment
    • getREAdjustmentFrequency

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

      Original property name from the Odata EDM: REAdjustmentFrequency

      Returns:
      Adjustment Frequency
    • getREFrequencyUnit

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

      Original property name from the Odata EDM: REFrequencyUnit

      Returns:
      Frequency Unit
    • getREIsIntervalFromFrqcyStart

      @Nullable public Boolean getREIsIntervalFromFrqcyStart()
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsIntervalFromFrqcyStart

      Returns:
      Indicator: Calculate Minimum Interval from Frequency Start?
    • getREIsSimulationRule

      @Nullable public Boolean getREIsSimulationRule()
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsSimulationRule

      Returns:
      Indicator: Adjustment Rule Is Allowed for Simulation Only
    • getRERuleHasNoDocument

      @Nullable public Boolean getRERuleHasNoDocument()
      Constraints: Not nullable

      Original property name from the Odata EDM: RERuleHasNoDocument

      Returns:
      Indicator: No Adjustment Document
    • getREAdjustmentSubsqntCondition

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

      Original property name from the Odata EDM: REAdjustmentSubsqntCondition

      Returns:
      Influence on Subsequent Conditions
    • getREAdjustmentIsOnNextNotice

      @Nullable public Boolean getREAdjustmentIsOnNextNotice()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsOnNextNotice

      Returns:
      Adjustment on Next Possible Notice Date
    • getREAdjustmentBase

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

      Original property name from the Odata EDM: REAdjustmentBase

      Returns:
      Adjustment Basis
    • getREAdjustmentIsAutoDefault

      @Nullable public Boolean getREAdjustmentIsAutoDefault()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsAutoDefault

      Returns:
      Automatic Default Only
    • getREAdjustmentIsNotifRequired

      @Nullable public Boolean getREAdjustmentIsNotifRequired()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsNotifRequired

      Returns:
      Notification Required for Adjustment?
    • getREAdjustmentIsTimeDependent

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

      Original property name from the Odata EDM: REAdjustmentIsTimeDependent

      Returns:
      Consideration of Time-Dependency
    • getREAdjustmentDueDateIsMandatory

      @Nullable public Boolean getREAdjustmentDueDateIsMandatory()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentDueDateIsMandatory

      Returns:
      Due Date Required for Follow-Up Postings
    • getREAdjustmentIsNotRetroActive

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

      Original property name from the Odata EDM: REAdjustmentIsNotRetroActive

      Returns:
      No Retroactive Adjustment
    • getREAdjustmentBlockReason

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

      Original property name from the Odata EDM: REAdjustmentBlockReason

      Returns:
      Reason for Adjustment Lock
    • getREConditionType

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

      Original property name from the Odata EDM: REConditionType

      Returns:
      Condition Type of Dependent Condition
    • getRERuleSortOrder

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

      Original property name from the Odata EDM: RERuleSortOrder

      Returns:
      Sort Sequence of Rules for Adjustment Process
    • getRECurrencyTranslationRule

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

      Original property name from the Odata EDM: RECurrencyTranslationRule

      Returns:
      Currency Translation Rule
    • getREAdjustmentIndexSeries

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

      Original property name from the Odata EDM: REAdjustmentIndexSeries

      Returns:
      Index Series on Which the Adjustment Is Based
    • getREAdjustmentIndexBaseYear

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

      Original property name from the Odata EDM: REAdjustmentIndexBaseYear

      Returns:
      Base Year for an Index Series
    • getREAdjustmentIdxIsAlwaysBaseYr

      @Nullable public Boolean getREAdjustmentIdxIsAlwaysBaseYr()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIdxIsAlwaysBaseYr

      Returns:
      Always Use Current Base Year
    • getREAdjustmentIdxMinChgPointsVal

      @Nullable public BigDecimal getREAdjustmentIdxMinChgPointsVal()
      Constraints: Not nullable, Precision: 8, Scale: 3

      Original property name from the Odata EDM: REAdjustmentIdxMinChgPointsVal

      Returns:
      Minimum Change of Index Series Since Last Adjust. in Points
    • getREAdjustmentIdxMinChgPercent

      @Nullable public BigDecimal getREAdjustmentIdxMinChgPercent()
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: REAdjustmentIdxMinChgPercent

      Returns:
      Minimum Change of Index Series Since Last Adjust. in Percent
    • getREAdjustmentIsIdxChgPointsExcd

      @Nullable public Boolean getREAdjustmentIsIdxChgPointsExcd()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIdxChgPointsExcd

      Returns:
      Adjust When Difference in Points Is Exceeded
    • getREAdjustmentIsIdxChgPctExcd

      @Nullable public Boolean getREAdjustmentIsIdxChgPctExcd()
      Constraints: Not nullable

      Original property name from the Odata EDM: REAdjustmentIsIdxChgPctExcd

      Returns:
      Adjust When Percentage Difference Exceeded
    • getREAdjustmentRhythmFlexible

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

      Original property name from the Odata EDM: REAdjustmentRhythmFlexible

      Returns:
      Flexibility of Adjustment Frequency (Set, Earliest, ...)
    • getREAdjustmentDelayInMonths

      @Nullable public BigDecimal getREAdjustmentDelayInMonths()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: REAdjustmentDelayInMonths

      Returns:
      Adjustment Delay in Months
    • getREAdjustmentDelayUnit

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

      Original property name from the Odata EDM: REAdjustmentDelayUnit

      Returns:
      Possible Adjustment Dates
    • getREAdjustmentIndexBasis

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

      Original property name from the Odata EDM: REAdjustmentIndexBasis

      Returns:
      Adjustment Basis
    • getREAdjustmentIndexOrSpread

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

      Original property name from the Odata EDM: REAdjustmentIndexOrSpread

      Returns:
      Index-Linked Contract: Index or Spread Clause
    • getREAdjustmentIndexOrPerformance

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

      Original property name from the Odata EDM: REAdjustmentIndexOrPerformance

      Returns:
      Index-Linked Contract: Performance Provision or Index Clause
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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