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

public class REContrReminderDate extends VdmEntity<REContrReminderDate> implements VdmEntitySet
Reminder Dates

Original entity name from the Odata EDM: REContrReminderDate_Type

  • Field Details

  • Constructor Details

    • REContrReminderDate

      public REContrReminderDate()
    • REContrReminderDate

      public REContrReminderDate(@Nullable String internalRealEstateNumber, @Nullable String rEReminderNumber, @Nullable LocalDate rEReminderDate, @Nullable String rEReminderRule, @Nullable String rEReminderReason, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String rESourceOfCreation, @Nullable String lastChangedByUser, @Nullable LocalDate lastChangeDate, @Nullable LocalTime lastChangeTime, @Nullable String rESourceOfChange, @Nullable String responsible, @Nullable LocalDate rEReminderWrkflwDate, @Nullable Boolean rEReminderIsDone, @Nullable Boolean rEReminderIsFix, @Nullable Boolean rEReminderIsWrkflwSend, @Nullable String textObjectKey, @Nullable String rEReminderInfoText, @Nullable REContract to_REContract)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: REReminderNumber

      Parameters:
      rEReminderNumber - Identification Number of Reminder Rule
    • setREReminderDate

      public void setREReminderDate(@Nullable LocalDate rEReminderDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: REReminderDate

      Parameters:
      rEReminderDate - Reminder Date
    • setREReminderRule

      public void setREReminderRule(@Nullable String rEReminderRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REReminderRule

      Parameters:
      rEReminderRule - Reminder Rule
    • setREReminderReason

      public void setREReminderReason(@Nullable String rEReminderReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REReminderReason

      Parameters:
      rEReminderReason - Reminder Reason
    • 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
    • setREReminderWrkflwDate

      public void setREReminderWrkflwDate(@Nullable LocalDate rEReminderWrkflwDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REReminderWrkflwDate

      Parameters:
      rEReminderWrkflwDate - Workflow Date
    • setREReminderIsDone

      public void setREReminderIsDone(@Nullable Boolean rEReminderIsDone)
      Constraints: Not nullable

      Original property name from the Odata EDM: REReminderIsDone

      Parameters:
      rEReminderIsDone - Reminder Date Completed
    • setREReminderIsFix

      public void setREReminderIsFix(@Nullable Boolean rEReminderIsFix)
      Constraints: Not nullable

      Original property name from the Odata EDM: REReminderIsFix

      Parameters:
      rEReminderIsFix - Reminder Date Fixed
    • setREReminderIsWrkflwSend

      public void setREReminderIsWrkflwSend(@Nullable Boolean rEReminderIsWrkflwSend)
      Constraints: Not nullable

      Original property name from the Odata EDM: REReminderIsWrkflwSend

      Parameters:
      rEReminderIsWrkflwSend - Send workflow event
    • setTextObjectKey

      public void setTextObjectKey(@Nullable String textObjectKey)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: TextObjectKey

      Parameters:
      textObjectKey - Name
    • setREReminderInfoText

      public void setREReminderInfoText(@Nullable String rEReminderInfoText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: REReminderInfoText

      Parameters:
      rEReminderInfoText - Memo for Reminder Date
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity REContrReminderDate has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _REContract is already loaded, the result will contain the REContract entity. If not, an Option with result state empty is returned.
    • setREContract

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

      @Nonnull public static REContrReminderDate.REContrReminderDateBuilder 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
    • getREReminderNumber

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

      Original property name from the Odata EDM: REReminderNumber

      Returns:
      Identification Number of Reminder Rule
    • getREReminderDate

      @Nullable public LocalDate getREReminderDate()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: REReminderDate

      Returns:
      Reminder Date
    • getREReminderRule

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

      Original property name from the Odata EDM: REReminderRule

      Returns:
      Reminder Rule
    • getREReminderReason

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

      Original property name from the Odata EDM: REReminderReason

      Returns:
      Reminder Reason
    • 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
    • getREReminderWrkflwDate

      @Nullable public LocalDate getREReminderWrkflwDate()
      Constraints: Nullable

      Original property name from the Odata EDM: REReminderWrkflwDate

      Returns:
      Workflow Date
    • getREReminderIsDone

      @Nullable public Boolean getREReminderIsDone()
      Constraints: Not nullable

      Original property name from the Odata EDM: REReminderIsDone

      Returns:
      Reminder Date Completed
    • getREReminderIsFix

      @Nullable public Boolean getREReminderIsFix()
      Constraints: Not nullable

      Original property name from the Odata EDM: REReminderIsFix

      Returns:
      Reminder Date Fixed
    • getREReminderIsWrkflwSend

      @Nullable public Boolean getREReminderIsWrkflwSend()
      Constraints: Not nullable

      Original property name from the Odata EDM: REReminderIsWrkflwSend

      Returns:
      Send workflow event
    • getTextObjectKey

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

      Original property name from the Odata EDM: TextObjectKey

      Returns:
      Name
    • getREReminderInfoText

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

      Original property name from the Odata EDM: REReminderInfoText

      Returns:
      Memo for Reminder Date
    • toString

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

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

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

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

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