Class WorkOrderOperationResourceRequirementsUpdateInput

java.lang.Object
overit.geocallapp.wfm.workorders.bl.operation.event.WorkOrderOperationResourceRequirementsUpdateInput

public class WorkOrderOperationResourceRequirementsUpdateInput extends Object
Input class for updating resource requirements on multiple work order operations in a single database operation. This class contains the data needed to update mandatory and preferred resources/teams that should be assigned to the operations.

The update will affect these fields:

  • Mandatory teams that must be assigned to the operations
  • Mandatory resources that must be assigned to the operations
  • Preferred resources that should be assigned to the operations when possible
At minimum, the collection of operation IDs must be provided.
Since:
20.0
  • Constructor Details

    • WorkOrderOperationResourceRequirementsUpdateInput

      public WorkOrderOperationResourceRequirementsUpdateInput()
  • Method Details

    • getOperationIds

      public Collection<Long> getOperationIds()
      Gets the collection of operation IDs to update.
      Returns:
      the collection of operation IDs
    • setOperationIds

      public void setOperationIds(Collection<Long> operationIds)
      Sets the collection of operation IDs to update.
      Parameters:
      operationIds - the collection of operation IDs
    • getMandatoryTeams

      public Collection<String> getMandatoryTeams()
    • setMandatoryTeams

      public void setMandatoryTeams(Collection<String> mandatoryTeams)
    • getMandatoryResources

      public Collection<String> getMandatoryResources()
    • setMandatoryResources

      public void setMandatoryResources(Collection<String> mandatoryResources)
    • getPreferredResources

      public Collection<String> getPreferredResources()
    • setPreferredResources

      public void setPreferredResources(Collection<String> preferredResources)
    • getExcludedResources

      public Collection<String> getExcludedResources()
    • setExcludedResources

      public void setExcludedResources(Collection<String> excludedResources)