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

public class EquipmentStrucList extends VdmEntity<EquipmentStrucList> implements VdmEntitySet
Equipment Structure List

Original entity name from the Odata EDM: EquipmentStrucList_Type

  • Field Details

  • Constructor Details

    • EquipmentStrucList

      public EquipmentStrucList()
    • EquipmentStrucList

      public EquipmentStrucList(@Nullable String equipment, @Nullable LocalDate validityEndDate, @Nullable LocalDate validityStartDate, @Nullable String equipmentName, @Nullable String equipmentCategory, @Nullable String equipmentCategoryDesc, @Nullable String technicalObjectType, @Nullable String technicalObjectTypeDesc, @Nullable String superordinateEquipment, @Nullable String equipInstallationPositionNmbr, @Nullable String constructionMaterial, @Nullable String functionalLocation, @Nullable Boolean equipmentIsAtCustomer, @Nullable Boolean equipmentIsAvailable, @Nullable Boolean equipmentIsInWarehouse, @Nullable Boolean equipmentIsAssignedToDelivery, @Nullable Boolean equipmentIsMarkedForDeletion, @Nullable Boolean equipmentIsInstalled, @Nullable Boolean equipIsAllocToSuperiorEquip, @Nullable Boolean equipmentIsInactive, @Nullable Integer techObjHierarchyLevel, @Nullable String hierarchyNode, @Nullable String hierarchyParentNode)
  • Method Details

    • getType

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

      public void setEquipment(@Nullable String equipment)
      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Parameters:
      equipment - Equipment Number
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDate validityEndDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Valid To Date
    • setValidityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Valid-From Date
    • setEquipmentName

      public void setEquipmentName(@Nullable String equipmentName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: EquipmentName

      Parameters:
      equipmentName - Description of technical object
    • setEquipmentCategory

      public void setEquipmentCategory(@Nullable String equipmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: EquipmentCategory

      Parameters:
      equipmentCategory - Equipment category
    • setEquipmentCategoryDesc

      public void setEquipmentCategoryDesc(@Nullable String equipmentCategoryDesc)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: EquipmentCategoryDesc

      Parameters:
      equipmentCategoryDesc - Equipment category description
    • setTechnicalObjectType

      public void setTechnicalObjectType(@Nullable String technicalObjectType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TechnicalObjectType

      Parameters:
      technicalObjectType - Type of Technical Object
    • setTechnicalObjectTypeDesc

      public void setTechnicalObjectTypeDesc(@Nullable String technicalObjectTypeDesc)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TechnicalObjectTypeDesc

      Parameters:
      technicalObjectTypeDesc - Text for Object Type
    • setSuperordinateEquipment

      public void setSuperordinateEquipment(@Nullable String superordinateEquipment)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SuperordinateEquipment

      Parameters:
      superordinateEquipment - Superordinate Equipment
    • setEquipInstallationPositionNmbr

      public void setEquipInstallationPositionNmbr(@Nullable String equipInstallationPositionNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EquipInstallationPositionNmbr

      Parameters:
      equipInstallationPositionNmbr - Equipment position at InstallLoc (Superior Equip./FunctLoc)
    • setConstructionMaterial

      public void setConstructionMaterial(@Nullable String constructionMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ConstructionMaterial

      Parameters:
      constructionMaterial - Construction type material of the object
    • setFunctionalLocation

      public void setFunctionalLocation(@Nullable String functionalLocation)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Parameters:
      functionalLocation - Functional location
    • setEquipmentIsAtCustomer

      public void setEquipmentIsAtCustomer(@Nullable Boolean equipmentIsAtCustomer)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsAtCustomer

      Parameters:
      equipmentIsAtCustomer - Checkbox
    • setEquipmentIsAvailable

      public void setEquipmentIsAvailable(@Nullable Boolean equipmentIsAvailable)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsAvailable

      Parameters:
      equipmentIsAvailable - Checkbox
    • setEquipmentIsInWarehouse

      public void setEquipmentIsInWarehouse(@Nullable Boolean equipmentIsInWarehouse)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsInWarehouse

      Parameters:
      equipmentIsInWarehouse - Checkbox
    • setEquipmentIsAssignedToDelivery

      public void setEquipmentIsAssignedToDelivery(@Nullable Boolean equipmentIsAssignedToDelivery)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsAssignedToDelivery

      Parameters:
      equipmentIsAssignedToDelivery - Checkbox
    • setEquipmentIsMarkedForDeletion

      public void setEquipmentIsMarkedForDeletion(@Nullable Boolean equipmentIsMarkedForDeletion)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsMarkedForDeletion

      Parameters:
      equipmentIsMarkedForDeletion - Checkbox
    • setEquipmentIsInstalled

      public void setEquipmentIsInstalled(@Nullable Boolean equipmentIsInstalled)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsInstalled

      Parameters:
      equipmentIsInstalled - Checkbox
    • setEquipIsAllocToSuperiorEquip

      public void setEquipIsAllocToSuperiorEquip(@Nullable Boolean equipIsAllocToSuperiorEquip)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipIsAllocToSuperiorEquip

      Parameters:
      equipIsAllocToSuperiorEquip - Checkbox
    • setEquipmentIsInactive

      public void setEquipmentIsInactive(@Nullable Boolean equipmentIsInactive)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsInactive

      Parameters:
      equipmentIsInactive - Checkbox
    • setTechObjHierarchyLevel

      public void setTechObjHierarchyLevel(@Nullable Integer techObjHierarchyLevel)
      Constraints: Not nullable

      Original property name from the Odata EDM: TechObjHierarchyLevel

      Parameters:
      techObjHierarchyLevel - The techObjHierarchyLevel to set.
    • setHierarchyNode

      public void setHierarchyNode(@Nullable String hierarchyNode)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: HierarchyNode

      Parameters:
      hierarchyNode - The hierarchyNode to set.
    • setHierarchyParentNode

      public void setHierarchyParentNode(@Nullable String hierarchyParentNode)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: HierarchyParentNode

      Parameters:
      hierarchyParentNode - The hierarchyParentNode to set.
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<EquipmentStrucList>
    • builder

      @Nonnull public static EquipmentStrucList.EquipmentStrucListBuilder builder()
    • getEquipment

      @Nullable public String getEquipment()
      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Returns:
      Equipment Number
    • getValidityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Valid To Date
    • getValidityStartDate

      @Nullable public LocalDate getValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Valid-From Date
    • getEquipmentName

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

      Original property name from the Odata EDM: EquipmentName

      Returns:
      Description of technical object
    • getEquipmentCategory

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

      Original property name from the Odata EDM: EquipmentCategory

      Returns:
      Equipment category
    • getEquipmentCategoryDesc

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

      Original property name from the Odata EDM: EquipmentCategoryDesc

      Returns:
      Equipment category description
    • getTechnicalObjectType

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

      Original property name from the Odata EDM: TechnicalObjectType

      Returns:
      Type of Technical Object
    • getTechnicalObjectTypeDesc

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

      Original property name from the Odata EDM: TechnicalObjectTypeDesc

      Returns:
      Text for Object Type
    • getSuperordinateEquipment

      @Nullable public String getSuperordinateEquipment()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SuperordinateEquipment

      Returns:
      Superordinate Equipment
    • getEquipInstallationPositionNmbr

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

      Original property name from the Odata EDM: EquipInstallationPositionNmbr

      Returns:
      Equipment position at InstallLoc (Superior Equip./FunctLoc)
    • getConstructionMaterial

      @Nullable public String getConstructionMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ConstructionMaterial

      Returns:
      Construction type material of the object
    • getFunctionalLocation

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

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      Functional location
    • getEquipmentIsAtCustomer

      @Nullable public Boolean getEquipmentIsAtCustomer()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsAtCustomer

      Returns:
      Checkbox
    • getEquipmentIsAvailable

      @Nullable public Boolean getEquipmentIsAvailable()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsAvailable

      Returns:
      Checkbox
    • getEquipmentIsInWarehouse

      @Nullable public Boolean getEquipmentIsInWarehouse()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsInWarehouse

      Returns:
      Checkbox
    • getEquipmentIsAssignedToDelivery

      @Nullable public Boolean getEquipmentIsAssignedToDelivery()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsAssignedToDelivery

      Returns:
      Checkbox
    • getEquipmentIsMarkedForDeletion

      @Nullable public Boolean getEquipmentIsMarkedForDeletion()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsMarkedForDeletion

      Returns:
      Checkbox
    • getEquipmentIsInstalled

      @Nullable public Boolean getEquipmentIsInstalled()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsInstalled

      Returns:
      Checkbox
    • getEquipIsAllocToSuperiorEquip

      @Nullable public Boolean getEquipIsAllocToSuperiorEquip()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipIsAllocToSuperiorEquip

      Returns:
      Checkbox
    • getEquipmentIsInactive

      @Nullable public Boolean getEquipmentIsInactive()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentIsInactive

      Returns:
      Checkbox
    • getTechObjHierarchyLevel

      @Nullable public Integer getTechObjHierarchyLevel()
      Constraints: Not nullable

      Original property name from the Odata EDM: TechObjHierarchyLevel

      Returns:
      The techObjHierarchyLevel contained in this VdmEntity.
    • getHierarchyNode

      @Nullable public String getHierarchyNode()
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: HierarchyNode

      Returns:
      The hierarchyNode contained in this VdmEntity.
    • getHierarchyParentNode

      @Nullable public String getHierarchyParentNode()
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: HierarchyParentNode

      Returns:
      The hierarchyParentNode contained in this VdmEntity.
    • toString

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

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

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

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

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