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

public class VarCnfHistlObjDependencyText extends VdmEntity<VarCnfHistlObjDependencyText> implements VdmEntitySet
Historical Dependency Texts

Original entity name from the Odata EDM: VarCnfHistlObjDependencyText_Type

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: ObjectDependencyName

      Parameters:
      objectDependencyName - Name of Dependency
    • setLanguageCode

      public void setLanguageCode(@Nullable String languageCode)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LanguageCode

      Parameters:
      languageCode - Language Key
    • setChangeNumber

      public void setChangeNumber(@Nullable String changeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Parameters:
      changeNumber - Change Number
    • setObjectDependencyDescription

      public void setObjectDependencyDescription(@Nullable String objectDependencyDescription)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ObjectDependencyDescription

      Parameters:
      objectDependencyDescription - Dependency Description
    • setValidityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Valid-From Date
    • setValidityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Valid-to date
    • setIsDeleted

      public void setIsDeleted(@Nullable Boolean isDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Deletion Indicator
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity VarCnfHistlObjDependencyText 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 _ObjectDependency is already loaded, the result will contain the VarConfignObjectDependency entity. If not, an Option with result state empty is returned.
    • setObjectDependency

      public void setObjectDependency(VarConfignObjectDependency value)
      Overwrites the associated VarConfignObjectDependency entity for the loaded navigation property _ObjectDependency.
      Parameters:
      value - New VarConfignObjectDependency entity.
    • getTextIfPresent

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

      If the navigation property for an entity VarCnfHistlObjDependencyText 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 _Text is already loaded, the result will contain the VarCnfObjectDependencyText entity. If not, an Option with result state empty is returned.
    • setText

      public void setText(VarCnfObjectDependencyText value)
      Overwrites the associated VarCnfObjectDependencyText entity for the loaded navigation property _Text.
      Parameters:
      value - New VarCnfObjectDependencyText entity.
    • builder

    • getObjectDependencyName

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

      Original property name from the Odata EDM: ObjectDependencyName

      Returns:
      Name of Dependency
    • getLanguageCode

      @Nullable public String getLanguageCode()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LanguageCode

      Returns:
      Language Key
    • getChangeNumber

      @Nullable public String getChangeNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      Change Number
    • getObjectDependencyDescription

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

      Original property name from the Odata EDM: ObjectDependencyDescription

      Returns:
      Dependency Description
    • getValidityStartDate

      @Nullable public LocalDate getValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Valid-From Date
    • getValidityEndDate

      @Nullable public LocalDate getValidityEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Valid-to date
    • getIsDeleted

      @Nullable public Boolean getIsDeleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Deletion Indicator
    • toString

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

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

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

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

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