Class AggregateOperationRequirementsLoadInput

java.lang.Object
overit.geocallapp.wfm.workorders.bl.operation.operationRequirement.event.AggregateOperationRequirementsLoadInput

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

The load 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.
  • Constructor Details

    • AggregateOperationRequirementsLoadInput

      public AggregateOperationRequirementsLoadInput()
  • 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
    • getIdOperativeCenter

      public Long getIdOperativeCenter()
    • setIdOperativeCenter

      public void setIdOperativeCenter(Long idOperativeCenter)
    • getType

      public BOOperationRequirementType getType()
    • setType

      public void setType(BOOperationRequirementType type)