Interface IModule.IMoveReport

Enclosing interface:
IModule

public static interface IModule.IMoveReport
Report of moveIn and moveOut methods - which work items were skipped and which additional were moved.
Since:
3.4
  • Method Summary

    Modifier and Type
    Method
    Description
    Set of moved child work items which were not contained in the input collection.
    Returns a subset of the Work Items from the input collection that were not moved, because they are derived.
    Used only in moveId, it is a collection of child work items which were not in the input collection and should be moved, but cannot because they are in LiveDoc.
    Set of skipped work items from the input collection.
  • Method Details

    • skippedWorkItems

      Set<IWorkItem> skippedWorkItems()
      Set of skipped work items from the input collection. In case of the moveIn method it does not contain the items which were in the module already, so it contains only the items which stayed outside of the module. In case of moveOut it contains items which already were not in the module.
      Returns:
      skipped work items (not null)
    • skippedChildWorkItems

      Set<IWorkItem> skippedChildWorkItems()
      Used only in moveId, it is a collection of child work items which were not in the input collection and should be moved, but cannot because they are in LiveDoc.
      Returns:
      additional moved child work items (not null)
    • additionalMovedWorkItems

      Set<IWorkItem> additionalMovedWorkItems()
      Set of moved child work items which were not contained in the input collection.
      Returns:
      additional moved child work items (not null)
    • derivedWorkItems

      @NotNull Set<IWorkItem> derivedWorkItems()
      Returns a subset of the Work Items from the input collection that were not moved, because they are derived. Used in both the moveIn and moveOut methods.
      Returns:
      derived Work Items. If there are no derived Work Items then it will return an empty set.
      Since:
      3.22.1