Class BTScenarioTimeZoneResolver
java.lang.Object
overit.geocall.bl.BusinessTask<ScenarioTimeZoneResolverEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<ScenarioTimeZoneResolverEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<ScenarioTimeZoneResolverEvent>
overit.geocallapp.utilities.core.timezone.task.BTTimeZoneResolver<Long,ScenarioTimeZoneResolverEvent>
overit.geocallapp.wfm.orchestrator.planning.bl.capacityplanning.scenario.BTScenarioTimeZoneResolver
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(ScenarioTimeZoneResolverEvent.class)
public class BTScenarioTimeZoneResolver
extends BTTimeZoneResolver<Long,ScenarioTimeZoneResolverEvent>
- See Also:
-
Field Summary
Fields inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TimeZoneresolveTimeZone(TimeZoneResolverInput<Long> input, PoolKit poolKit) Resolves the appropriateTimeZonebased on the provided input data.Methods inherited from class overit.geocallapp.utilities.core.timezone.task.BTTimeZoneResolver
execute, isValidExecutionMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask
checkValidExecution, getException, throwExceptionIfInvalidMethods inherited from class overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask
body, getEventMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTScenarioTimeZoneResolver
public BTScenarioTimeZoneResolver()
-
-
Method Details
-
resolveTimeZone
protected TimeZone resolveTimeZone(TimeZoneResolverInput<Long> input, PoolKit poolKit) throws DAException, DAValidateException Description copied from class:BTTimeZoneResolverResolves the appropriateTimeZonebased on the provided input data.- Specified by:
resolveTimeZonein classBTTimeZoneResolver<Long,ScenarioTimeZoneResolverEvent> - Parameters:
input- theTimeZoneResolverInputcontaining the data for timezone resolutionpoolKit- thePoolKit- Returns:
- the resolved
TimeZone - Throws:
DAException- if a data access error occurs during resolutionDAValidateException- if validation fails during resolution
-