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