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

public class REContract extends VdmEntity<REContract> implements VdmEntitySet
Real Estate Contract

Original entity name from the Odata EDM: A_REContractType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<REContract> getType()
      Specified by:
      getType in class VdmObject<REContract>
    • 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
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setRealEstateContract

      public void setRealEstateContract(@Nullable String realEstateContract)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: RealEstateContract

      Parameters:
      realEstateContract - Real Estate Contract
    • 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
    • setREInternalFinNumber

      public void setREInternalFinNumber(@Nullable String rEInternalFinNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: REInternalFinNumber

      Parameters:
      rEInternalFinNumber - Internal Key of Real Estate Object (FI)
    • setRECreationType

      public void setRECreationType(@Nullable String rECreationType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RECreationType

      Parameters:
      rECreationType - How the Object Was Created
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Entered By
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - First Entered On
    • setCreationTime

      public void setCreationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - Time of Creation
    • setRESourceOfCreation

      public void setRESourceOfCreation(@Nullable String rESourceOfCreation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RESourceOfCreation

      Parameters:
      rESourceOfCreation - Source of Initial Entry
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Employee ID
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Edited On
    • setLastChangeTime

      public void setLastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: LastChangeTime

      Parameters:
      lastChangeTime - Last Edited At
    • setRESourceOfChange

      public void setRESourceOfChange(@Nullable String rESourceOfChange)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RESourceOfChange

      Parameters:
      rESourceOfChange - Editing Source
    • setResponsible

      public void setResponsible(@Nullable String responsible)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Responsible

      Parameters:
      responsible - Person Responsible
    • setREUserExclusive

      public void setREUserExclusive(@Nullable String rEUserExclusive)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: REUserExclusive

      Parameters:
      rEUserExclusive - User with Exclusive Change Authorization
    • setREAuthorizationGroup

      public void setREAuthorizationGroup(@Nullable String rEAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: REAuthorizationGroup

      Parameters:
      rEAuthorizationGroup - Authorization Group
    • setREContractType

      public void setREContractType(@Nullable String rEContractType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REContractType

      Parameters:
      rEContractType - Contract Type
    • setContractStartDate

      public void setContractStartDate(@Nullable LocalDate contractStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ContractStartDate

      Parameters:
      contractStartDate - Contract Start Date
    • setContractEndDate

      public void setContractEndDate(@Nullable LocalDate contractEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ContractEndDate

      Parameters:
      contractEndDate - End of Term
    • setREContractName

      public void setREContractName(@Nullable String rEContractName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: REContractName

      Parameters:
      rEContractName - Contract Name
    • setREContractActivateDate

      public void setREContractActivateDate(@Nullable LocalDate rEContractActivateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractActivateDate

      Parameters:
      rEContractActivateDate - Active From
    • setRETenancyLaw

      public void setRETenancyLaw(@Nullable String rETenancyLaw)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: RETenancyLaw

      Parameters:
      rETenancyLaw - Tenancy Law
    • setREContractNumberOld

      public void setREContractNumberOld(@Nullable String rEContractNumberOld)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REContractNumberOld

      Parameters:
      rEContractNumberOld - Number of Old Contract
    • setREMainContractCompanyCode

      public void setREMainContractCompanyCode(@Nullable String rEMainContractCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REMainContractCompanyCode

      Parameters:
      rEMainContractCompanyCode - Company code of main contract
    • setREMainContract

      public void setREMainContract(@Nullable String rEMainContract)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: REMainContract

      Parameters:
      rEMainContract - Number of Real Estate Main Contract
    • setREContractCurrency

      public void setREContractCurrency(@Nullable String rEContractCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REContractCurrency

      Parameters:
      rEContractCurrency - Currency for Contract
    • setREIndustrySector

      public void setREIndustrySector(@Nullable String rEIndustrySector)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: REIndustrySector

      Parameters:
      rEIndustrySector - Industry
    • setREIsSalesRelevant

      public void setREIsSalesRelevant(@Nullable Boolean rEIsSalesRelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsSalesRelevant

      Parameters:
      rEIsSalesRelevant - Indicator: Relevant to Sales
    • setREContractDepositType

      public void setREContractDepositType(@Nullable String rEContractDepositType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REContractDepositType

      Parameters:
      rEContractDepositType - Contract Security Deposit Type
    • setREContractSignDate

      public void setREContractSignDate(@Nullable LocalDate rEContractSignDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractSignDate

      Parameters:
      rEContractSignDate - Date of Contract Conclusion
    • setREContract2SignDate

      public void setREContract2SignDate(@Nullable LocalDate rEContract2SignDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContract2SignDate

      Parameters:
      rEContract2SignDate - Date of Second Signature
    • setREContractCashFlowDate

      public void setREContractCashFlowDate(@Nullable LocalDate rEContractCashFlowDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractCashFlowDate

      Parameters:
      rEContractCashFlowDate - Cash Flow Generated Starting On
    • setREContractFirstEndDate

      public void setREContractFirstEndDate(@Nullable LocalDate rEContractFirstEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractFirstEndDate

      Parameters:
      rEContractFirstEndDate - Date of First Contract End
    • setREContractNoticeDate

      public void setREContractNoticeDate(@Nullable LocalDate rEContractNoticeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeDate

      Parameters:
      rEContractNoticeDate - Contract Notice Per
    • setREContractNoticeInDate

      public void setREContractNoticeInDate(@Nullable LocalDate rEContractNoticeInDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeInDate

      Parameters:
      rEContractNoticeInDate - Date of receipt of notice
    • setREContractNoticeReason

      public void setREContractNoticeReason(@Nullable String rEContractNoticeReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REContractNoticeReason

      Parameters:
      rEContractNoticeReason - Reason for Notice
    • setREContractNoticeActivationDate

      public void setREContractNoticeActivationDate(@Nullable LocalDate rEContractNoticeActivationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeActivationDate

      Parameters:
      rEContractNoticeActivationDate - Notice: Date of Activation
    • setRECashFlowArchivedToDate

      public void setRECashFlowArchivedToDate(@Nullable LocalDate rECashFlowArchivedToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowArchivedToDate

      Parameters:
      rECashFlowArchivedToDate - Date Up to Which the Cash Flow Is Archived
    • setRECashFlowLockedToDate

      public void setRECashFlowLockedToDate(@Nullable LocalDate rECashFlowLockedToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowLockedToDate

      Parameters:
      rECashFlowLockedToDate - Date Until Which the Cash Flow Is Locked
    • setRECashFlowPostingFromDate

      public void setRECashFlowPostingFromDate(@Nullable LocalDate rECashFlowPostingFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowPostingFromDate

      Parameters:
      rECashFlowPostingFromDate - First Posting From
    • setREBusinessEntity

      public void setREBusinessEntity(@Nullable String rEBusinessEntity)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: REBusinessEntity

      Parameters:
      rEBusinessEntity - RE Business Entity
    • setREPossessionStartDate

      public void setREPossessionStartDate(@Nullable LocalDate rEPossessionStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REPossessionStartDate

      Parameters:
      rEPossessionStartDate - Date From Which the Object Is Made Available for Use
    • setREPossessionEndDate

      public void setREPossessionEndDate(@Nullable LocalDate rEPossessionEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REPossessionEndDate

      Parameters:
      rEPossessionEndDate - Date Up to Which the Object Is Used
    • setREHasMultipleAssignments

      public void setREHasMultipleAssignments(@Nullable Boolean rEHasMultipleAssignments)
      Constraints: Not nullable

      Original property name from the Odata EDM: REHasMultipleAssignments

      Parameters:
      rEHasMultipleAssignments - Multiple Assignment of Object to Group Allowed
    • setREObjectAvailableFromDate

      public void setREObjectAvailableFromDate(@Nullable LocalDate rEObjectAvailableFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectAvailableFromDate

      Parameters:
      rEObjectAvailableFromDate - Transfer of Possession Start Date
    • setREObjectAvailableToDate

      public void setREObjectAvailableToDate(@Nullable LocalDate rEObjectAvailableToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectAvailableToDate

      Parameters:
      rEObjectAvailableToDate - Transfer of Possession End Date
    • setValuationRelevance

      public void setValuationRelevance(@Nullable String valuationRelevance)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationRelevance

      Parameters:
      valuationRelevance - Valuation Relevance
    • 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<REContract>
    • getKey

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

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

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

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

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

      @Nonnull public io.vavr.control.Option<List<REContrAdjustmentTerm>> getREAdjustmentTermTPIfPresent()
      Retrieval of associated REContrAdjustmentTerm entities (one to many). This corresponds to the OData navigation property _REAdjustmentTermTP.

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

      public void setREAdjustmentTermTP(@Nonnull List<REContrAdjustmentTerm> value)
      Overwrites the list of associated REContrAdjustmentTerm entities for the loaded navigation property _REAdjustmentTermTP.

      If the navigation property _REAdjustmentTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrAdjustmentTerm entities.
    • addREAdjustmentTermTP

      public void addREAdjustmentTermTP(REContrAdjustmentTerm... entity)
      Adds elements to the list of associated REContrAdjustmentTerm entities. This corresponds to the OData navigation property _REAdjustmentTermTP.

      If the navigation property _REAdjustmentTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrAdjustmentTerm entities.
    • getREConditionTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrCondition>> getREConditionTPIfPresent()
      Retrieval of associated REContrCondition entities (one to many). This corresponds to the OData navigation property _REConditionTP.

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

      public void setREConditionTP(@Nonnull List<REContrCondition> value)
      Overwrites the list of associated REContrCondition entities for the loaded navigation property _REConditionTP.

      If the navigation property _REConditionTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrCondition entities.
    • addREConditionTP

      public void addREConditionTP(REContrCondition... entity)
      Adds elements to the list of associated REContrCondition entities. This corresponds to the OData navigation property _REConditionTP.

      If the navigation property _REConditionTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrCondition entities.
    • getRENoticeTermAndRulesTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrNoticeTerm>> getRENoticeTermAndRulesTPIfPresent()
      Retrieval of associated REContrNoticeTerm entities (one to many). This corresponds to the OData navigation property _RENoticeTermAndRulesTP.

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

      public void setRENoticeTermAndRulesTP(@Nonnull List<REContrNoticeTerm> value)
      Overwrites the list of associated REContrNoticeTerm entities for the loaded navigation property _RENoticeTermAndRulesTP.

      If the navigation property _RENoticeTermAndRulesTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrNoticeTerm entities.
    • addRENoticeTermAndRulesTP

      public void addRENoticeTermAndRulesTP(REContrNoticeTerm... entity)
      Adds elements to the list of associated REContrNoticeTerm entities. This corresponds to the OData navigation property _RENoticeTermAndRulesTP.

      If the navigation property _RENoticeTermAndRulesTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrNoticeTerm entities.
    • getRENoticeTermForObjTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrNoticeTermForObj>> getRENoticeTermForObjTPIfPresent()
      Retrieval of associated REContrNoticeTermForObj entities (one to many). This corresponds to the OData navigation property _RENoticeTermForObjTP.

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

      public void setRENoticeTermForObjTP(@Nonnull List<REContrNoticeTermForObj> value)
      Overwrites the list of associated REContrNoticeTermForObj entities for the loaded navigation property _RENoticeTermForObjTP.

      If the navigation property _RENoticeTermForObjTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrNoticeTermForObj entities.
    • addRENoticeTermForObjTP

      public void addRENoticeTermForObjTP(REContrNoticeTermForObj... entity)
      Adds elements to the list of associated REContrNoticeTermForObj entities. This corresponds to the OData navigation property _RENoticeTermForObjTP.

      If the navigation property _RENoticeTermForObjTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrNoticeTermForObj entities.
    • getREObjAssgmtTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrObjAssgmt>> getREObjAssgmtTPIfPresent()
      Retrieval of associated REContrObjAssgmt entities (one to many). This corresponds to the OData navigation property _REObjAssgmtTP.

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

      public void setREObjAssgmtTP(@Nonnull List<REContrObjAssgmt> value)
      Overwrites the list of associated REContrObjAssgmt entities for the loaded navigation property _REObjAssgmtTP.

      If the navigation property _REObjAssgmtTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrObjAssgmt entities.
    • addREObjAssgmtTP

      public void addREObjAssgmtTP(REContrObjAssgmt... entity)
      Adds elements to the list of associated REContrObjAssgmt entities. This corresponds to the OData navigation property _REObjAssgmtTP.

      If the navigation property _REObjAssgmtTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrObjAssgmt entities.
    • getREOrglAssgmtTermTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrOrglAssgmtTerm>> getREOrglAssgmtTermTPIfPresent()
      Retrieval of associated REContrOrglAssgmtTerm entities (one to many). This corresponds to the OData navigation property _REOrglAssgmtTermTP.

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

      public void setREOrglAssgmtTermTP(@Nonnull List<REContrOrglAssgmtTerm> value)
      Overwrites the list of associated REContrOrglAssgmtTerm entities for the loaded navigation property _REOrglAssgmtTermTP.

      If the navigation property _REOrglAssgmtTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrOrglAssgmtTerm entities.
    • addREOrglAssgmtTermTP

      public void addREOrglAssgmtTermTP(REContrOrglAssgmtTerm... entity)
      Adds elements to the list of associated REContrOrglAssgmtTerm entities. This corresponds to the OData navigation property _REOrglAssgmtTermTP.

      If the navigation property _REOrglAssgmtTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrOrglAssgmtTerm entities.
    • getREPartnerAssgmtTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrPartAssgmt>> getREPartnerAssgmtTPIfPresent()
      Retrieval of associated REContrPartAssgmt entities (one to many). This corresponds to the OData navigation property _REPartnerAssgmtTP.

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

      public void setREPartnerAssgmtTP(@Nonnull List<REContrPartAssgmt> value)
      Overwrites the list of associated REContrPartAssgmt entities for the loaded navigation property _REPartnerAssgmtTP.

      If the navigation property _REPartnerAssgmtTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrPartAssgmt entities.
    • addREPartnerAssgmtTP

      public void addREPartnerAssgmtTP(REContrPartAssgmt... entity)
      Adds elements to the list of associated REContrPartAssgmt entities. This corresponds to the OData navigation property _REPartnerAssgmtTP.

      If the navigation property _REPartnerAssgmtTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrPartAssgmt entities.
    • getREPostingTermTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrPostingTerm>> getREPostingTermTPIfPresent()
      Retrieval of associated REContrPostingTerm entities (one to many). This corresponds to the OData navigation property _REPostingTermTP.

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

      public void setREPostingTermTP(@Nonnull List<REContrPostingTerm> value)
      Overwrites the list of associated REContrPostingTerm entities for the loaded navigation property _REPostingTermTP.

      If the navigation property _REPostingTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrPostingTerm entities.
    • addREPostingTermTP

      public void addREPostingTermTP(REContrPostingTerm... entity)
      Adds elements to the list of associated REContrPostingTerm entities. This corresponds to the OData navigation property _REPostingTermTP.

      If the navigation property _REPostingTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrPostingTerm entities.
    • getREReminderDateTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrReminderDate>> getREReminderDateTPIfPresent()
      Retrieval of associated REContrReminderDate entities (one to many). This corresponds to the OData navigation property _REReminderDateTP.

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

      public void setREReminderDateTP(@Nonnull List<REContrReminderDate> value)
      Overwrites the list of associated REContrReminderDate entities for the loaded navigation property _REReminderDateTP.

      If the navigation property _REReminderDateTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrReminderDate entities.
    • addREReminderDateTP

      public void addREReminderDateTP(REContrReminderDate... entity)
      Adds elements to the list of associated REContrReminderDate entities. This corresponds to the OData navigation property _REReminderDateTP.

      If the navigation property _REReminderDateTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrReminderDate entities.
    • getREReminderRuleTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrReminderRule>> getREReminderRuleTPIfPresent()
      Retrieval of associated REContrReminderRule entities (one to many). This corresponds to the OData navigation property _REReminderRuleTP.

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

      public void setREReminderRuleTP(@Nonnull List<REContrReminderRule> value)
      Overwrites the list of associated REContrReminderRule entities for the loaded navigation property _REReminderRuleTP.

      If the navigation property _REReminderRuleTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrReminderRule entities.
    • addREReminderRuleTP

      public void addREReminderRuleTP(REContrReminderRule... entity)
      Adds elements to the list of associated REContrReminderRule entities. This corresponds to the OData navigation property _REReminderRuleTP.

      If the navigation property _REReminderRuleTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrReminderRule entities.
    • getRERenewalTermAndRulesTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrRenewalTerm>> getRERenewalTermAndRulesTPIfPresent()
      Retrieval of associated REContrRenewalTerm entities (one to many). This corresponds to the OData navigation property _RERenewalTermAndRulesTP.

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

      public void setRERenewalTermAndRulesTP(@Nonnull List<REContrRenewalTerm> value)
      Overwrites the list of associated REContrRenewalTerm entities for the loaded navigation property _RERenewalTermAndRulesTP.

      If the navigation property _RERenewalTermAndRulesTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrRenewalTerm entities.
    • addRERenewalTermAndRulesTP

      public void addRERenewalTermAndRulesTP(REContrRenewalTerm... entity)
      Adds elements to the list of associated REContrRenewalTerm entities. This corresponds to the OData navigation property _RERenewalTermAndRulesTP.

      If the navigation property _RERenewalTermAndRulesTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrRenewalTerm entities.
    • getRERhythmTermTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrRhythmTerm>> getRERhythmTermTPIfPresent()
      Retrieval of associated REContrRhythmTerm entities (one to many). This corresponds to the OData navigation property _RERhythmTermTP.

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

      public void setRERhythmTermTP(@Nonnull List<REContrRhythmTerm> value)
      Overwrites the list of associated REContrRhythmTerm entities for the loaded navigation property _RERhythmTermTP.

      If the navigation property _RERhythmTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrRhythmTerm entities.
    • addRERhythmTermTP

      public void addRERhythmTermTP(REContrRhythmTerm... entity)
      Adds elements to the list of associated REContrRhythmTerm entities. This corresponds to the OData navigation property _RERhythmTermTP.

      If the navigation property _RERhythmTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrRhythmTerm entities.
    • getRESalesReportingTermTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrSalesReportingTerm>> getRESalesReportingTermTPIfPresent()
      Retrieval of associated REContrSalesReportingTerm entities (one to many). This corresponds to the OData navigation property _RESalesReportingTermTP.

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

      public void setRESalesReportingTermTP(@Nonnull List<REContrSalesReportingTerm> value)
      Overwrites the list of associated REContrSalesReportingTerm entities for the loaded navigation property _RESalesReportingTermTP.

      If the navigation property _RESalesReportingTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrSalesReportingTerm entities.
    • addRESalesReportingTermTP

      public void addRESalesReportingTermTP(REContrSalesReportingTerm... entity)
      Adds elements to the list of associated REContrSalesReportingTerm entities. This corresponds to the OData navigation property _RESalesReportingTermTP.

      If the navigation property _RESalesReportingTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrSalesReportingTerm entities.
    • getRESalesRuleFrqcyTermTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrSalesRuleFrqcyTerm>> getRESalesRuleFrqcyTermTPIfPresent()
      Retrieval of associated REContrSalesRuleFrqcyTerm entities (one to many). This corresponds to the OData navigation property _RESalesRuleFrqcyTermTP.

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

      public void setRESalesRuleFrqcyTermTP(@Nonnull List<REContrSalesRuleFrqcyTerm> value)
      Overwrites the list of associated REContrSalesRuleFrqcyTerm entities for the loaded navigation property _RESalesRuleFrqcyTermTP.

      If the navigation property _RESalesRuleFrqcyTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrSalesRuleFrqcyTerm entities.
    • addRESalesRuleFrqcyTermTP

      public void addRESalesRuleFrqcyTermTP(REContrSalesRuleFrqcyTerm... entity)
      Adds elements to the list of associated REContrSalesRuleFrqcyTerm entities. This corresponds to the OData navigation property _RESalesRuleFrqcyTermTP.

      If the navigation property _RESalesRuleFrqcyTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrSalesRuleFrqcyTerm entities.
    • getRESalesRuleTermTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrSalesRuleTerm>> getRESalesRuleTermTPIfPresent()
      Retrieval of associated REContrSalesRuleTerm entities (one to many). This corresponds to the OData navigation property _RESalesRuleTermTP.

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

      public void setRESalesRuleTermTP(@Nonnull List<REContrSalesRuleTerm> value)
      Overwrites the list of associated REContrSalesRuleTerm entities for the loaded navigation property _RESalesRuleTermTP.

      If the navigation property _RESalesRuleTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrSalesRuleTerm entities.
    • addRESalesRuleTermTP

      public void addRESalesRuleTermTP(REContrSalesRuleTerm... entity)
      Adds elements to the list of associated REContrSalesRuleTerm entities. This corresponds to the OData navigation property _RESalesRuleTermTP.

      If the navigation property _RESalesRuleTermTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrSalesRuleTerm entities.
    • getREValuationConditionTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrValuationCondition>> getREValuationConditionTPIfPresent()
      Retrieval of associated REContrValuationCondition entities (one to many). This corresponds to the OData navigation property _REValuationConditionTP.

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

      public void setREValuationConditionTP(@Nonnull List<REContrValuationCondition> value)
      Overwrites the list of associated REContrValuationCondition entities for the loaded navigation property _REValuationConditionTP.

      If the navigation property _REValuationConditionTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrValuationCondition entities.
    • addREValuationConditionTP

      public void addREValuationConditionTP(REContrValuationCondition... entity)
      Adds elements to the list of associated REContrValuationCondition entities. This corresponds to the OData navigation property _REValuationConditionTP.

      If the navigation property _REValuationConditionTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrValuationCondition entities.
    • getREValuationTPIfPresent

      @Nonnull public io.vavr.control.Option<List<REContrValuation>> getREValuationTPIfPresent()
      Retrieval of associated REContrValuation entities (one to many). This corresponds to the OData navigation property _REValuationTP.

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

      public void setREValuationTP(@Nonnull List<REContrValuation> value)
      Overwrites the list of associated REContrValuation entities for the loaded navigation property _REValuationTP.

      If the navigation property _REValuationTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of REContrValuation entities.
    • addREValuationTP

      public void addREValuationTP(REContrValuation... entity)
      Adds elements to the list of associated REContrValuation entities. This corresponds to the OData navigation property _REValuationTP.

      If the navigation property _REValuationTP of a queried REContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of REContrValuation entities.
    • builder

      @Nonnull public static REContract.REContractBuilder 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
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getRealEstateContract

      @Nullable public String getRealEstateContract()
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: RealEstateContract

      Returns:
      Real Estate Contract
    • getREStatusObject

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

      Original property name from the Odata EDM: REStatusObject

      Returns:
      Object Number
    • getREInternalFinNumber

      @Nullable public String getREInternalFinNumber()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: REInternalFinNumber

      Returns:
      Internal Key of Real Estate Object (FI)
    • getRECreationType

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

      Original property name from the Odata EDM: RECreationType

      Returns:
      How the Object Was Created
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Entered By
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      First Entered On
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      Time of Creation
    • getRESourceOfCreation

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

      Original property name from the Odata EDM: RESourceOfCreation

      Returns:
      Source of Initial Entry
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Employee ID
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Edited On
    • getLastChangeTime

      @Nullable public LocalTime getLastChangeTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      Last Edited At
    • getRESourceOfChange

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

      Original property name from the Odata EDM: RESourceOfChange

      Returns:
      Editing Source
    • getResponsible

      @Nullable public String getResponsible()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Responsible

      Returns:
      Person Responsible
    • getREUserExclusive

      @Nullable public String getREUserExclusive()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: REUserExclusive

      Returns:
      User with Exclusive Change Authorization
    • getREAuthorizationGroup

      @Nullable public String getREAuthorizationGroup()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: REAuthorizationGroup

      Returns:
      Authorization Group
    • getREContractType

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

      Original property name from the Odata EDM: REContractType

      Returns:
      Contract Type
    • getContractStartDate

      @Nullable public LocalDate getContractStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ContractStartDate

      Returns:
      Contract Start Date
    • getContractEndDate

      @Nullable public LocalDate getContractEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ContractEndDate

      Returns:
      End of Term
    • getREContractName

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

      Original property name from the Odata EDM: REContractName

      Returns:
      Contract Name
    • getREContractActivateDate

      @Nullable public LocalDate getREContractActivateDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractActivateDate

      Returns:
      Active From
    • getRETenancyLaw

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

      Original property name from the Odata EDM: RETenancyLaw

      Returns:
      Tenancy Law
    • getREContractNumberOld

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

      Original property name from the Odata EDM: REContractNumberOld

      Returns:
      Number of Old Contract
    • getREMainContractCompanyCode

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

      Original property name from the Odata EDM: REMainContractCompanyCode

      Returns:
      Company code of main contract
    • getREMainContract

      @Nullable public String getREMainContract()
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: REMainContract

      Returns:
      Number of Real Estate Main Contract
    • getREContractCurrency

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

      Original property name from the Odata EDM: REContractCurrency

      Returns:
      Currency for Contract
    • getREIndustrySector

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

      Original property name from the Odata EDM: REIndustrySector

      Returns:
      Industry
    • getREIsSalesRelevant

      @Nullable public Boolean getREIsSalesRelevant()
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsSalesRelevant

      Returns:
      Indicator: Relevant to Sales
    • getREContractDepositType

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

      Original property name from the Odata EDM: REContractDepositType

      Returns:
      Contract Security Deposit Type
    • getREContractSignDate

      @Nullable public LocalDate getREContractSignDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractSignDate

      Returns:
      Date of Contract Conclusion
    • getREContract2SignDate

      @Nullable public LocalDate getREContract2SignDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContract2SignDate

      Returns:
      Date of Second Signature
    • getREContractCashFlowDate

      @Nullable public LocalDate getREContractCashFlowDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractCashFlowDate

      Returns:
      Cash Flow Generated Starting On
    • getREContractFirstEndDate

      @Nullable public LocalDate getREContractFirstEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractFirstEndDate

      Returns:
      Date of First Contract End
    • getREContractNoticeDate

      @Nullable public LocalDate getREContractNoticeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeDate

      Returns:
      Contract Notice Per
    • getREContractNoticeInDate

      @Nullable public LocalDate getREContractNoticeInDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeInDate

      Returns:
      Date of receipt of notice
    • getREContractNoticeReason

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

      Original property name from the Odata EDM: REContractNoticeReason

      Returns:
      Reason for Notice
    • getREContractNoticeActivationDate

      @Nullable public LocalDate getREContractNoticeActivationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeActivationDate

      Returns:
      Notice: Date of Activation
    • getRECashFlowArchivedToDate

      @Nullable public LocalDate getRECashFlowArchivedToDate()
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowArchivedToDate

      Returns:
      Date Up to Which the Cash Flow Is Archived
    • getRECashFlowLockedToDate

      @Nullable public LocalDate getRECashFlowLockedToDate()
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowLockedToDate

      Returns:
      Date Until Which the Cash Flow Is Locked
    • getRECashFlowPostingFromDate

      @Nullable public LocalDate getRECashFlowPostingFromDate()
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowPostingFromDate

      Returns:
      First Posting From
    • getREBusinessEntity

      @Nullable public String getREBusinessEntity()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: REBusinessEntity

      Returns:
      RE Business Entity
    • getREPossessionStartDate

      @Nullable public LocalDate getREPossessionStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REPossessionStartDate

      Returns:
      Date From Which the Object Is Made Available for Use
    • getREPossessionEndDate

      @Nullable public LocalDate getREPossessionEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REPossessionEndDate

      Returns:
      Date Up to Which the Object Is Used
    • getREHasMultipleAssignments

      @Nullable public Boolean getREHasMultipleAssignments()
      Constraints: Not nullable

      Original property name from the Odata EDM: REHasMultipleAssignments

      Returns:
      Multiple Assignment of Object to Group Allowed
    • getREObjectAvailableFromDate

      @Nullable public LocalDate getREObjectAvailableFromDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectAvailableFromDate

      Returns:
      Transfer of Possession Start Date
    • getREObjectAvailableToDate

      @Nullable public LocalDate getREObjectAvailableToDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectAvailableToDate

      Returns:
      Transfer of Possession End Date
    • getValuationRelevance

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

      Original property name from the Odata EDM: ValuationRelevance

      Returns:
      Valuation Relevance
    • 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<REContract>
    • equals

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

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

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

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