Class BTActivityTooltipCriticalActivityLoad<E>
java.lang.Object
overit.geocall.bl.BusinessTask<E>
overit.geocallapp.wfm.core.ux.schedule.tooltip.task.BTActivityTooltipCriticalActivityLoad<E>
- All Implemented Interfaces:
Serializable,Tool
- Direct Known Subclasses:
BTAccountedActivityTooltipCriticalActivityLoad,BTPlannedActivityTooltipCriticalActivityLoad
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCriticalActivityData(ActivityTooltipData tooltipData, PoolKit poolKit) protected voidaddTooltipData(ActivityTooltipData tooltipData, WoOperationCriticalActivitiesAggregate criticalActivities) protected voidImplements this method to write the specific task logic to handle the input parameter.formatCriticalActivityRules(WoOperationCriticalActivitiesAggregate criticalActivities) protected abstract ActivityTooltipDatagetActivityTooltipData(E event) Abstract method which retrieves the activity tool-tip data starting from the specific event.protected Stringprotected WoOperationCriticalActivitiesAggregateloadCriticalActivities(Long woOperationId, PoolKit poolKit) Methods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTActivityTooltipCriticalActivityLoad
public BTActivityTooltipCriticalActivityLoad()
-
-
Method Details
-
getActivityTooltipData
Abstract method which retrieves the activity tool-tip data starting from the specific event.- Parameters:
event- the specific event- Returns:
- the activity tool-tip data
-
body
Description copied from class:BusinessTaskImplements this method to write the specific task logic to handle the input parameter.- Specified by:
bodyin classBusinessTask<E>- Parameters:
event- the object upon which the task will works onpoolKit- the poolkit containing the reference to the database connection that can be used- Throws:
DAException- in case of database errorDAValidateException- in case of database validation error
-
addCriticalActivityData
protected void addCriticalActivityData(ActivityTooltipData tooltipData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
loadCriticalActivities
protected WoOperationCriticalActivitiesAggregate loadCriticalActivities(Long woOperationId, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
addTooltipData
protected void addTooltipData(ActivityTooltipData tooltipData, WoOperationCriticalActivitiesAggregate criticalActivities) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
formatCriticalActivityRules
public String formatCriticalActivityRules(WoOperationCriticalActivitiesAggregate criticalActivities) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getReasonOrDescription
-