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

public class MaintenanceTaskListStrtgyPckg extends VdmEntity<MaintenanceTaskListStrtgyPckg> implements VdmEntitySet
Packages

Original entity name from the Odata EDM: MaintenanceTaskListStrtgyPckgType

  • Field Details

  • Constructor Details

    • MaintenanceTaskListStrtgyPckg

      public MaintenanceTaskListStrtgyPckg()
    • MaintenanceTaskListStrtgyPckg

      public MaintenanceTaskListStrtgyPckg(@Nullable String taskListType, @Nullable String taskListGroup, @Nullable String taskListGroupCounter, @Nullable String taskListSequence, @Nullable String taskListOperationInternalId, @Nullable String maintenancePackage, @Nullable String maintPckgTskListOpAllocIntNmbr, @Nullable String maintenancePackageText, @Nullable String maintenanceTaskListOperation, @Nullable String operationText, @Nullable String maintTaskListSubOperation, @Nullable String changeNumber, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

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

      public void setTaskListType(@Nullable String taskListType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TaskListType

      Parameters:
      taskListType - Task List Type
    • setTaskListGroup

      public void setTaskListGroup(@Nullable String taskListGroup)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListGroup

      Parameters:
      taskListGroup - Key for Task List Group
    • setTaskListGroupCounter

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

      Original property name from the Odata EDM: TaskListGroupCounter

      Parameters:
      taskListGroupCounter - Group Counter
    • setTaskListSequence

      public void setTaskListSequence(@Nullable String taskListSequence)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaskListSequence

      Parameters:
      taskListSequence - Sequence
    • setTaskListOperationInternalId

      public void setTaskListOperationInternalId(@Nullable String taskListOperationInternalId)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListOperationInternalId

      Parameters:
      taskListOperationInternalId - Number of the Task List Node
    • setMaintenancePackage

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

      Original property name from the Odata EDM: MaintenancePackage

      Parameters:
      maintenancePackage - Maintenance Package Number
    • setMaintPckgTskListOpAllocIntNmbr

      public void setMaintPckgTskListOpAllocIntNmbr(@Nullable String maintPckgTskListOpAllocIntNmbr)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintPckgTskListOpAllocIntNmbr

      Parameters:
      maintPckgTskListOpAllocIntNmbr - Internal counter
    • setMaintenancePackageText

      public void setMaintenancePackageText(@Nullable String maintenancePackageText)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintenancePackageText

      Parameters:
      maintenancePackageText - Text for maintenance package/cycle (time/performance)
    • setMaintenanceTaskListOperation

      public void setMaintenanceTaskListOperation(@Nullable String maintenanceTaskListOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceTaskListOperation

      Parameters:
      maintenanceTaskListOperation - Operation / Phase Number
    • setOperationText

      public void setOperationText(@Nullable String operationText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: OperationText

      Parameters:
      operationText - Operation Short Text
    • setMaintTaskListSubOperation

      public void setMaintTaskListSubOperation(@Nullable String maintTaskListSubOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintTaskListSubOperation

      Parameters:
      maintTaskListSubOperation - Operation / Phase Number
    • setChangeNumber

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

      Original property name from the Odata EDM: ChangeNumber

      Parameters:
      changeNumber - Change Number
    • 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<MaintenanceTaskListStrtgyPckg>
    • getKey

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

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

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

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

    • getTaskListType

      @Nullable public String getTaskListType()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TaskListType

      Returns:
      Task List Type
    • getTaskListGroup

      @Nullable public String getTaskListGroup()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListGroup

      Returns:
      Key for Task List Group
    • getTaskListGroupCounter

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

      Original property name from the Odata EDM: TaskListGroupCounter

      Returns:
      Group Counter
    • getTaskListSequence

      @Nullable public String getTaskListSequence()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaskListSequence

      Returns:
      Sequence
    • getTaskListOperationInternalId

      @Nullable public String getTaskListOperationInternalId()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListOperationInternalId

      Returns:
      Number of the Task List Node
    • getMaintenancePackage

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

      Original property name from the Odata EDM: MaintenancePackage

      Returns:
      Maintenance Package Number
    • getMaintPckgTskListOpAllocIntNmbr

      @Nullable public String getMaintPckgTskListOpAllocIntNmbr()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintPckgTskListOpAllocIntNmbr

      Returns:
      Internal counter
    • getMaintenancePackageText

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

      Original property name from the Odata EDM: MaintenancePackageText

      Returns:
      Text for maintenance package/cycle (time/performance)
    • getMaintenanceTaskListOperation

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

      Original property name from the Odata EDM: MaintenanceTaskListOperation

      Returns:
      Operation / Phase Number
    • getOperationText

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

      Original property name from the Odata EDM: OperationText

      Returns:
      Operation Short Text
    • getMaintTaskListSubOperation

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

      Original property name from the Odata EDM: MaintTaskListSubOperation

      Returns:
      Operation / Phase Number
    • getChangeNumber

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

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      Change Number
    • 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<MaintenanceTaskListStrtgyPckg>
    • equals

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

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

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

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