Class CapacityPlanningAlgorithmInputBuilder
java.lang.Object
overit.geocallapp.wfm.forecastcapacity.bl.capacityplanning.coveragealgorithm.input.CapacityPlanningAlgorithmInputBuilder
Builder for the coverage algorithm
- Since:
- 20.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Long, BOForecastActivity> protected List<BOForecastActivityPriority> protected List<BOForecastActivitySkill> static final Stringstatic final longprotected Longprotected List<BOForecastResourceDetail> protected Map<Long, BOForecastResource> protected List<BOForecastResourceGroupingConstraint> protected List<BOResourceForecastSkill> protected List<BOForecastActivityDetail> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()make()withActivities(Collection<BOForecastActivity> activities) withActivitiesPriorities(List<BOForecastActivityPriority> activitiesPriorities) withActivitiesSkills(List<BOForecastActivitySkill> activitiesSkills) withResouceDetails(List<BOForecastResourceDetail> resourceDetails) withResources(Collection<BOForecastResource> resources) withResourcesConstraints(List<BOForecastResourceGroupingConstraint> resourcesConstraints) withResourcesSkills(List<BOResourceForecastSkill> resourcesSkills) withTimeframes(List<BOForecastActivityDetail> timeframes)
-
Field Details
-
CAPACITY_PLANNING_JOB_NAME
- See Also:
-
DEFAULT_PRIORITY
public static final long DEFAULT_PRIORITY- See Also:
-
defaultPriorityValue
-
activitiesById
-
resourcesById
-
timeframes
-
resourceDetails
-
activitiesSkills
-
resourcesSkills
-
resourcesConstraints
-
activitiesPriorities
-
-
Constructor Details
-
CapacityPlanningAlgorithmInputBuilder
public CapacityPlanningAlgorithmInputBuilder()
-
-
Method Details
-
make
-
build
-
withActivities
public CapacityPlanningAlgorithmInputBuilder withActivities(Collection<BOForecastActivity> activities) -
withResources
public CapacityPlanningAlgorithmInputBuilder withResources(Collection<BOForecastResource> resources) -
withTimeframes
public CapacityPlanningAlgorithmInputBuilder withTimeframes(List<BOForecastActivityDetail> timeframes) -
withResouceDetails
public CapacityPlanningAlgorithmInputBuilder withResouceDetails(List<BOForecastResourceDetail> resourceDetails) -
withActivitiesSkills
public CapacityPlanningAlgorithmInputBuilder withActivitiesSkills(List<BOForecastActivitySkill> activitiesSkills) -
withResourcesSkills
public CapacityPlanningAlgorithmInputBuilder withResourcesSkills(List<BOResourceForecastSkill> resourcesSkills) -
withResourcesConstraints
public CapacityPlanningAlgorithmInputBuilder withResourcesConstraints(List<BOForecastResourceGroupingConstraint> resourcesConstraints) -
withActivitiesPriorities
public CapacityPlanningAlgorithmInputBuilder withActivitiesPriorities(List<BOForecastActivityPriority> activitiesPriorities)
-