Class BundleReorderInput

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.bundler.bl.event.BundleReorderInput
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BundleReorderInput extends DynO
Object used as an input bean for the BundleReorderEvent.
Since:
20.1
See Also:
GCApi:
bo
  • Constructor Details

    • BundleReorderInput

      public BundleReorderInput()
  • Method Details

    • getBundle

      public Bundle getBundle()
      Returns the bundle to reorder.
      Returns:
      the bundle to reorder
    • setBundle

      public void setBundle(Bundle bundle)
      Sets the bundle to reorder.
      Parameters:
      bundle - the bundle to reorder
    • getOrderings

      public List<Long> getOrderings()
      Returns the list of bundle operation orderings.
      Returns:
      the list of bundle operation orderings
    • setOrderings

      public void setOrderings(List<Long> orderings)
      Sets the list of bundle operation orderings.
      Parameters:
      orderings - the list of bundle operation orderings
    • getManuallySortedWorkOrderOperations

      public List<Long> getManuallySortedWorkOrderOperations()
      Returns the list of work order operations ids manually sorted by the user. If the list is not empty, the bundle operations will be sorted based only on the work order operations order.
      Returns:
      the list of work order operations ids manually sorted by the user
    • setManuallySortedWorkOrderOperations

      public void setManuallySortedWorkOrderOperations(List<Long> manuallySortedWorkOrderOperations)
      Sets the list of work order operations ids manually sorted by the user. If the list is not empty, the bundle operations will be sorted based only on the work order operations order.
      Parameters:
      manuallySortedWorkOrderOperations - the list of work order operations ids manually sorted by the user
    • getProximityThreshold

      public Double getProximityThreshold()
      Gets the proximity threshold.
      Returns:
      the maximum distance for connecting items, or null for default
    • setProximityThreshold

      public void setProximityThreshold(Double proximityThreshold)
      Sets the proximity threshold.
      Parameters:
      proximityThreshold - the maximum distance for connecting items, or null for default
    • getStartingPointXCoordinate

      public Double getStartingPointXCoordinate()
      Returns the starting point X coordinate.
      Returns:
      the starting point X coordinate
    • setStartingPointXCoordinate

      public void setStartingPointXCoordinate(Double startingPointXCoordinate)
      Sets the starting point X coordinate.
      Parameters:
      startingPointXCoordinate - the starting point X coordinate
    • getStartingPointYCoordinate

      public Double getStartingPointYCoordinate()
      Returns the starting point Y coordinate.
      Returns:
      the starting point Y coordinate
    • setStartingPointYCoordinate

      public void setStartingPointYCoordinate(Double startingPointYCoordinate)
      Sets the starting point Y coordinate.
      Parameters:
      startingPointYCoordinate - the starting point Y coordinate
    • getStartingPointStrategy

      public Long getStartingPointStrategy()
      Gets the identifier for the starting point selection strategy.
      Returns:
      the starting point strategy identifier, or null for default strategy
    • setStartingPointStrategy

      public void setStartingPointStrategy(Long startingPointStrategy)
      Sets the identifier for the starting point selection strategy.
      Parameters:
      startingPointStrategy - the starting point strategy identifier, or null for default