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

public class REIntegrationObject extends VdmEntity<REIntegrationObject> implements VdmEntitySet
Real Estate Integration Object

Original entity name from the Odata EDM: REIntegrationObject_Type

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

      public void setRealEstateExternalID(@Nullable String realEstateExternalID)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalID

      Parameters:
      realEstateExternalID - External Identification
    • 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
    • setREIntegrationObjectNumber

      public void setREIntegrationObjectNumber(@Nullable String rEIntegrationObjectNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REIntegrationObjectNumber

      Parameters:
      rEIntegrationObjectNumber - Real Estate Object Number
    • setREIntegrationObjectType

      public void setREIntegrationObjectType(@Nullable String rEIntegrationObjectType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REIntegrationObjectType

      Parameters:
      rEIntegrationObjectType - Object Type
    • setREIntegObjectCtrlgObjectType

      public void setREIntegObjectCtrlgObjectType(@Nullable String rEIntegObjectCtrlgObjectType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REIntegObjectCtrlgObjectType

      Parameters:
      rEIntegObjectCtrlgObjectType - Controlling Object Type
    • setREIntegrationObjectName

      public void setREIntegrationObjectName(@Nullable String rEIntegrationObjectName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: REIntegrationObjectName

      Parameters:
      rEIntegrationObjectName - Object Name (Short)
    • setREIntegObjectLongName

      public void setREIntegObjectLongName(@Nullable String rEIntegObjectLongName)
      Constraints: Not nullable, Maximum length: 250

      Original property name from the Odata EDM: REIntegObjectLongName

      Parameters:
      rEIntegObjectLongName - Object Name (Long)
    • 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
    • setREIntegObjSpaceGroupType

      public void setREIntegObjSpaceGroupType(@Nullable String rEIntegObjSpaceGroupType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REIntegObjSpaceGroupType

      Parameters:
      rEIntegObjSpaceGroupType - Group Type
    • setRESpaceGroupUsageType

      public void setRESpaceGroupUsageType(@Nullable String rESpaceGroupUsageType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RESpaceGroupUsageType

      Parameters:
      rESpaceGroupUsageType - Group Usage Type
    • setRESpaceGrpEnableUseType

      public void setRESpaceGrpEnableUseType(@Nullable String rESpaceGrpEnableUseType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RESpaceGrpEnableUseType

      Parameters:
      rESpaceGrpEnableUseType - Usage Enablement Type
    • setREParentIntegObjectType

      public void setREParentIntegObjectType(@Nullable String rEParentIntegObjectType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REParentIntegObjectType

      Parameters:
      rEParentIntegObjectType - Parent Object Type
    • setREParentIntegObjectExternalID

      public void setREParentIntegObjectExternalID(@Nullable String rEParentIntegObjectExternalID)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: REParentIntegObjectExternalID

      Parameters:
      rEParentIntegObjectExternalID - Parent External Identification
    • setREInternalNumberForUseEnable

      public void setREInternalNumberForUseEnable(@Nullable String rEInternalNumberForUseEnable)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: REInternalNumberForUseEnable

      Parameters:
      rEInternalNumberForUseEnable - Internal Object Number (Enable Use)
    • 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"
    • 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
    • setCompanyCodeEnableUse

      public void setCompanyCodeEnableUse(@Nullable String companyCodeEnableUse)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCodeEnableUse

      Parameters:
      companyCodeEnableUse - Company Code
    • 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
    • setCreationDateTime

      public void setCreationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - Creation Date
    • 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
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Last Changed On
    • 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
    • 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
    • setREAreaUnit

      public void setREAreaUnit(@Nullable String rEAreaUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REAreaUnit

      Parameters:
      rEAreaUnit - Area Unit
    • 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
    • setRESpaceGroupDirection

      public void setRESpaceGroupDirection(@Nullable String rESpaceGroupDirection)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RESpaceGroupDirection

      Parameters:
      rESpaceGroupDirection - Group Direction
    • 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<REIntegrationObject>
    • getKey

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

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

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

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

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

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

      If the navigation property for an entity REIntegrationObject 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 _REIntegObjContractAssgmtTP is already loaded, the result will contain the REIntegObjectContractAssgmt entities. If not, an Option with result state empty is returned.
    • setREIntegObjContractAssgmtTP

      public void setREIntegObjContractAssgmtTP(@Nonnull List<REIntegObjectContractAssgmt> value)
      Overwrites the list of associated REIntegObjectContractAssgmt entities for the loaded navigation property _REIntegObjContractAssgmtTP.

      If the navigation property _REIntegObjContractAssgmtTP of a queried REIntegrationObject 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 REIntegObjectContractAssgmt entities.
    • addREIntegObjContractAssgmtTP

      public void addREIntegObjContractAssgmtTP(REIntegObjectContractAssgmt... entity)
      Adds elements to the list of associated REIntegObjectContractAssgmt entities. This corresponds to the OData navigation property _REIntegObjContractAssgmtTP.

      If the navigation property _REIntegObjContractAssgmtTP of a queried REIntegrationObject 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 REIntegObjectContractAssgmt entities.
    • getREIntegObjectAddressTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REIntegObjectAddressTP is already loaded, the result will contain the REIntegObjectAddress entities. If not, an Option with result state empty is returned.
    • setREIntegObjectAddressTP

      public void setREIntegObjectAddressTP(@Nonnull List<REIntegObjectAddress> value)
      Overwrites the list of associated REIntegObjectAddress entities for the loaded navigation property _REIntegObjectAddressTP.

      If the navigation property _REIntegObjectAddressTP of a queried REIntegrationObject 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 REIntegObjectAddress entities.
    • addREIntegObjectAddressTP

      public void addREIntegObjectAddressTP(REIntegObjectAddress... entity)
      Adds elements to the list of associated REIntegObjectAddress entities. This corresponds to the OData navigation property _REIntegObjectAddressTP.

      If the navigation property _REIntegObjectAddressTP of a queried REIntegrationObject 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 REIntegObjectAddress entities.
    • getREIntegObjectMeasurementTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REIntegObjectMeasurementTP is already loaded, the result will contain the REIntegObjectMeasurementChg entities. If not, an Option with result state empty is returned.
    • setREIntegObjectMeasurementTP

      public void setREIntegObjectMeasurementTP(@Nonnull List<REIntegObjectMeasurementChg> value)
      Overwrites the list of associated REIntegObjectMeasurementChg entities for the loaded navigation property _REIntegObjectMeasurementTP.

      If the navigation property _REIntegObjectMeasurementTP of a queried REIntegrationObject 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 REIntegObjectMeasurementChg entities.
    • addREIntegObjectMeasurementTP

      public void addREIntegObjectMeasurementTP(REIntegObjectMeasurementChg... entity)
      Adds elements to the list of associated REIntegObjectMeasurementChg entities. This corresponds to the OData navigation property _REIntegObjectMeasurementTP.

      If the navigation property _REIntegObjectMeasurementTP of a queried REIntegrationObject 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 REIntegObjectMeasurementChg entities.
    • getREIntegObjectObjAssgmtTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REIntegObjectObjAssgmtTP is already loaded, the result will contain the REIntegObjectObjAssgmt entities. If not, an Option with result state empty is returned.
    • setREIntegObjectObjAssgmtTP

      public void setREIntegObjectObjAssgmtTP(@Nonnull List<REIntegObjectObjAssgmt> value)
      Overwrites the list of associated REIntegObjectObjAssgmt entities for the loaded navigation property _REIntegObjectObjAssgmtTP.

      If the navigation property _REIntegObjectObjAssgmtTP of a queried REIntegrationObject 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 REIntegObjectObjAssgmt entities.
    • addREIntegObjectObjAssgmtTP

      public void addREIntegObjectObjAssgmtTP(REIntegObjectObjAssgmt... entity)
      Adds elements to the list of associated REIntegObjectObjAssgmt entities. This corresponds to the OData navigation property _REIntegObjectObjAssgmtTP.

      If the navigation property _REIntegObjectObjAssgmtTP of a queried REIntegrationObject 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 REIntegObjectObjAssgmt entities.
    • getREIntegObjectObjRelationTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REIntegObjectObjRelationTP is already loaded, the result will contain the REIntegObjectObjRelation entities. If not, an Option with result state empty is returned.
    • setREIntegObjectObjRelationTP

      public void setREIntegObjectObjRelationTP(@Nonnull List<REIntegObjectObjRelation> value)
      Overwrites the list of associated REIntegObjectObjRelation entities for the loaded navigation property _REIntegObjectObjRelationTP.

      If the navigation property _REIntegObjectObjRelationTP of a queried REIntegrationObject 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 REIntegObjectObjRelation entities.
    • addREIntegObjectObjRelationTP

      public void addREIntegObjectObjRelationTP(REIntegObjectObjRelation... entity)
      Adds elements to the list of associated REIntegObjectObjRelation entities. This corresponds to the OData navigation property _REIntegObjectObjRelationTP.

      If the navigation property _REIntegObjectObjRelationTP of a queried REIntegrationObject 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 REIntegObjectObjRelation entities.
    • getREIntegObjectTimelineTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REIntegObjectTimelineTP is already loaded, the result will contain the REIntegObjectTimeline entities. If not, an Option with result state empty is returned.
    • setREIntegObjectTimelineTP

      public void setREIntegObjectTimelineTP(@Nonnull List<REIntegObjectTimeline> value)
      Overwrites the list of associated REIntegObjectTimeline entities for the loaded navigation property _REIntegObjectTimelineTP.

      If the navigation property _REIntegObjectTimelineTP of a queried REIntegrationObject 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 REIntegObjectTimeline entities.
    • addREIntegObjectTimelineTP

      public void addREIntegObjectTimelineTP(REIntegObjectTimeline... entity)
      Adds elements to the list of associated REIntegObjectTimeline entities. This corresponds to the OData navigation property _REIntegObjectTimelineTP.

      If the navigation property _REIntegObjectTimelineTP of a queried REIntegrationObject 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 REIntegObjectTimeline entities.
    • getREOccpcyMngCostObjAssgmtTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REOccpcyMngCostObjAssgmtTP is already loaded, the result will contain the REOccpcyMngCostObjAssgmt entities. If not, an Option with result state empty is returned.
    • setREOccpcyMngCostObjAssgmtTP

      public void setREOccpcyMngCostObjAssgmtTP(@Nonnull List<REOccpcyMngCostObjAssgmt> value)
      Overwrites the list of associated REOccpcyMngCostObjAssgmt entities for the loaded navigation property _REOccpcyMngCostObjAssgmtTP.

      If the navigation property _REOccpcyMngCostObjAssgmtTP of a queried REIntegrationObject 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 REOccpcyMngCostObjAssgmt entities.
    • addREOccpcyMngCostObjAssgmtTP

      public void addREOccpcyMngCostObjAssgmtTP(REOccpcyMngCostObjAssgmt... entity)
      Adds elements to the list of associated REOccpcyMngCostObjAssgmt entities. This corresponds to the OData navigation property _REOccpcyMngCostObjAssgmtTP.

      If the navigation property _REOccpcyMngCostObjAssgmtTP of a queried REIntegrationObject 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 REOccpcyMngCostObjAssgmt entities.
    • getREUseEnableAddlObjAssgmtTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REUseEnableAddlObjAssgmtTP is already loaded, the result will contain the REUseEnableAddlObjAssgmt entities. If not, an Option with result state empty is returned.
    • setREUseEnableAddlObjAssgmtTP

      public void setREUseEnableAddlObjAssgmtTP(@Nonnull List<REUseEnableAddlObjAssgmt> value)
      Overwrites the list of associated REUseEnableAddlObjAssgmt entities for the loaded navigation property _REUseEnableAddlObjAssgmtTP.

      If the navigation property _REUseEnableAddlObjAssgmtTP of a queried REIntegrationObject 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 REUseEnableAddlObjAssgmt entities.
    • addREUseEnableAddlObjAssgmtTP

      public void addREUseEnableAddlObjAssgmtTP(REUseEnableAddlObjAssgmt... entity)
      Adds elements to the list of associated REUseEnableAddlObjAssgmt entities. This corresponds to the OData navigation property _REUseEnableAddlObjAssgmtTP.

      If the navigation property _REUseEnableAddlObjAssgmtTP of a queried REIntegrationObject 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 REUseEnableAddlObjAssgmt entities.
    • getREUseEnableConditionTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REUseEnableConditionTP is already loaded, the result will contain the REUseEnableCondition entities. If not, an Option with result state empty is returned.
    • setREUseEnableConditionTP

      public void setREUseEnableConditionTP(@Nonnull List<REUseEnableCondition> value)
      Overwrites the list of associated REUseEnableCondition entities for the loaded navigation property _REUseEnableConditionTP.

      If the navigation property _REUseEnableConditionTP of a queried REIntegrationObject 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 REUseEnableCondition entities.
    • addREUseEnableConditionTP

      public void addREUseEnableConditionTP(REUseEnableCondition... entity)
      Adds elements to the list of associated REUseEnableCondition entities. This corresponds to the OData navigation property _REUseEnableConditionTP.

      If the navigation property _REUseEnableConditionTP of a queried REIntegrationObject 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 REUseEnableCondition entities.
    • getREUseEnableFxdAstObjAssgmtTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REUseEnableFxdAstObjAssgmtTP is already loaded, the result will contain the REUseEnableFxdAstObjAssgmt entities. If not, an Option with result state empty is returned.
    • setREUseEnableFxdAstObjAssgmtTP

      public void setREUseEnableFxdAstObjAssgmtTP(@Nonnull List<REUseEnableFxdAstObjAssgmt> value)
      Overwrites the list of associated REUseEnableFxdAstObjAssgmt entities for the loaded navigation property _REUseEnableFxdAstObjAssgmtTP.

      If the navigation property _REUseEnableFxdAstObjAssgmtTP of a queried REIntegrationObject 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 REUseEnableFxdAstObjAssgmt entities.
    • addREUseEnableFxdAstObjAssgmtTP

      public void addREUseEnableFxdAstObjAssgmtTP(REUseEnableFxdAstObjAssgmt... entity)
      Adds elements to the list of associated REUseEnableFxdAstObjAssgmt entities. This corresponds to the OData navigation property _REUseEnableFxdAstObjAssgmtTP.

      If the navigation property _REUseEnableFxdAstObjAssgmtTP of a queried REIntegrationObject 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 REUseEnableFxdAstObjAssgmt entities.
    • getREUseEnableLdngObjAssgmtTPIfPresent

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

      If the navigation property for an entity REIntegrationObject 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 _REUseEnableLdngObjAssgmtTP is already loaded, the result will contain the REUseEnableLdngObjAssgmt entities. If not, an Option with result state empty is returned.
    • setREUseEnableLdngObjAssgmtTP

      public void setREUseEnableLdngObjAssgmtTP(@Nonnull List<REUseEnableLdngObjAssgmt> value)
      Overwrites the list of associated REUseEnableLdngObjAssgmt entities for the loaded navigation property _REUseEnableLdngObjAssgmtTP.

      If the navigation property _REUseEnableLdngObjAssgmtTP of a queried REIntegrationObject 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 REUseEnableLdngObjAssgmt entities.
    • addREUseEnableLdngObjAssgmtTP

      public void addREUseEnableLdngObjAssgmtTP(REUseEnableLdngObjAssgmt... entity)
      Adds elements to the list of associated REUseEnableLdngObjAssgmt entities. This corresponds to the OData navigation property _REUseEnableLdngObjAssgmtTP.

      If the navigation property _REUseEnableLdngObjAssgmtTP of a queried REIntegrationObject 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 REUseEnableLdngObjAssgmt entities.
    • builder

      @Nonnull public static REIntegrationObject.REIntegrationObjectBuilder 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
    • getRealEstateExternalID

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

      Original property name from the Odata EDM: RealEstateExternalID

      Returns:
      External Identification
    • getREStatusObject

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

      Original property name from the Odata EDM: REStatusObject

      Returns:
      Object Number
    • getREIntegrationObjectNumber

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

      Original property name from the Odata EDM: REIntegrationObjectNumber

      Returns:
      Real Estate Object Number
    • getREIntegrationObjectType

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

      Original property name from the Odata EDM: REIntegrationObjectType

      Returns:
      Object Type
    • getREIntegObjectCtrlgObjectType

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

      Original property name from the Odata EDM: REIntegObjectCtrlgObjectType

      Returns:
      Controlling Object Type
    • getREIntegrationObjectName

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

      Original property name from the Odata EDM: REIntegrationObjectName

      Returns:
      Object Name (Short)
    • getREIntegObjectLongName

      @Nullable public String getREIntegObjectLongName()
      Constraints: Not nullable, Maximum length: 250

      Original property name from the Odata EDM: REIntegObjectLongName

      Returns:
      Object Name (Long)
    • 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
    • getREIntegObjSpaceGroupType

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

      Original property name from the Odata EDM: REIntegObjSpaceGroupType

      Returns:
      Group Type
    • getRESpaceGroupUsageType

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

      Original property name from the Odata EDM: RESpaceGroupUsageType

      Returns:
      Group Usage Type
    • getRESpaceGrpEnableUseType

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

      Original property name from the Odata EDM: RESpaceGrpEnableUseType

      Returns:
      Usage Enablement Type
    • getREParentIntegObjectType

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

      Original property name from the Odata EDM: REParentIntegObjectType

      Returns:
      Parent Object Type
    • getREParentIntegObjectExternalID

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

      Original property name from the Odata EDM: REParentIntegObjectExternalID

      Returns:
      Parent External Identification
    • getREInternalNumberForUseEnable

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

      Original property name from the Odata EDM: REInternalNumberForUseEnable

      Returns:
      Internal Object Number (Enable Use)
    • 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"
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getCompanyCodeEnableUse

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

      Original property name from the Odata EDM: CompanyCodeEnableUse

      Returns:
      Company Code
    • 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
    • getCreationDateTime

      @Nullable public OffsetDateTime getCreationDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      Creation Date
    • 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
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Last Changed On
    • 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
    • getREAuthorizationGroup

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

      Original property name from the Odata EDM: REAuthorizationGroup

      Returns:
      Authorization Group
    • getREAreaUnit

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

      Original property name from the Odata EDM: REAreaUnit

      Returns:
      Area Unit
    • getRealEstateObjectType

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

      Original property name from the Odata EDM: RealEstateObjectType

      Returns:
      Object Type
    • getRESpaceGroupDirection

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

      Original property name from the Odata EDM: RESpaceGroupDirection

      Returns:
      Group Direction
    • 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<REIntegrationObject>
    • equals

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

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

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

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