Class BTWorkOrderHeaderTimeZoneResolver
java.lang.Object
overit.geocall.bl.BusinessTask<WorkOrderHeaderTimeZoneResolverEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<WorkOrderHeaderTimeZoneResolverEvent>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<WorkOrderHeaderTimeZoneResolverEvent>
overit.geocallapp.utilities.core.timezone.task.BTTimeZoneResolver<Long,WorkOrderHeaderTimeZoneResolverEvent>
overit.geocallapp.wfm.orchestrator.workorders.bl.header.task.BTWorkOrderHeaderTimeZoneResolver
- All Implemented Interfaces:
Serializable,Tool,ValidExecution
@Event(WorkOrderHeaderTimeZoneResolverEvent.class)
public class BTWorkOrderHeaderTimeZoneResolver
extends BTTimeZoneResolver<Long,WorkOrderHeaderTimeZoneResolverEvent>
- 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
-
BTWorkOrderHeaderTimeZoneResolver
public BTWorkOrderHeaderTimeZoneResolver()
-
-
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,WorkOrderHeaderTimeZoneResolverEvent> - 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
-