Class AggregateOperationRequirement
java.lang.Object
overit.geocallapp.wfm.workorders.bl.operation.operationRequirement.AggregateOperationRequirement
Represents aggregated operation requirements for a work order operation.
This class contains information about mandatory, preferred, and excluded resources and teams
that should be assigned to a specific operation.
- Since:
- 22.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the excluded resources as a collection of identity numbers.Gets the excluded teams as a collection of identity numbers.Gets the mandatory resources as a collection of identity numbers.Gets the mandatory teams as a collection of identity numbers.Gets the operation ID.Gets the preferred resources as a collection of identity numbers.voidsetExcludedResources(Collection<String> excludedResources) Sets the excluded resources.voidsetExcludedTeams(Collection<String> excludedTeams) Sets the excluded teams.voidsetMandatoryResources(Collection<String> mandatoryResources) Sets the mandatory resources.voidsetMandatoryTeams(Collection<String> mandatoryTeams) Sets the mandatory teams.voidsetOperationId(Long operationId) Sets the operation ID.voidsetPreferredResources(Collection<String> preferredResources) Sets the preferred resources.
-
Constructor Details
-
AggregateOperationRequirement
public AggregateOperationRequirement()
-
-
Method Details
-
getOperationId
Gets the operation ID.- Returns:
- the operation ID
-
setOperationId
Sets the operation ID.- Parameters:
operationId- the operation ID to set
-
getMandatoryResources
Gets the mandatory resources as a collection of identity numbers.- Returns:
- the mandatory resources
-
setMandatoryResources
Sets the mandatory resources.- Parameters:
mandatoryResources- the mandatory resources as a collection of identity numbers
-
getPreferredResources
Gets the preferred resources as a collection of identity numbers.- Returns:
- the preferred resources
-
setPreferredResources
Sets the preferred resources.- Parameters:
preferredResources- the preferred resources as a collection of identity numbers
-
getExcludedResources
Gets the excluded resources as a collection of identity numbers.- Returns:
- the excluded resources
-
setExcludedResources
Sets the excluded resources.- Parameters:
excludedResources- the excluded resources as a collection of identity numbers
-
getMandatoryTeams
Gets the mandatory teams as a collection of identity numbers.- Returns:
- the mandatory teams
-
setMandatoryTeams
Sets the mandatory teams.- Parameters:
mandatoryTeams- the mandatory teams as a collection of identity numbers
-
getExcludedTeams
Gets the excluded teams as a collection of identity numbers.- Returns:
- the excluded teams
-
setExcludedTeams
Sets the excluded teams.- Parameters:
excludedTeams- the excluded teams as a collection of identity numbers
-