Class BTActivityTooltipDataLoad<T>
java.lang.Object
overit.geocall.bl.BusinessTask<T>
overit.geocallapp.wfm.core.ux.schedule.tooltip.task.BTActivityTooltipDataLoad<T>
- All Implemented Interfaces:
Serializable,Tool
- Direct Known Subclasses:
BTAccountedActivityTooltipLoad,BTPlannedAbsenceTooltipLoad,BTPlannedActivityTooltipLoad
Base implementation to build the Activity tool-tip.
- Since:
- 9.2
- See Also:
- GCApi:
- task
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CoreSystemSettingsHelperprotected StringdecodeCoworkerInfo(HashGetter rawData, PoolKit poolKit) protected StringdecodeLinkedActivities(HashGetter rawData, PoolKit poolKit) protected StringdecodeValidationState(Long validationState) protected Stringprotected StringdecodeWorkOrderState(Long lsod) protected voidfillAccountingData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) protected voidfillData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) protected voidfillSchedulingData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) protected voidfillTeamSuggestionData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) protected voidfillValidationData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) protected voidfillWorkOrderInfo(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) protected StringgetActivityAddressDescription(HashGetter rawData) Retrieves the activity address description from raw data.protected StringgetActivityDescription(HashGetter rawData) protected StringgetAddressDescription(HashGetter rawData) protected StringgetAdvanceOrDelayAllowed(HashGetter rawData) protected StringgetAppointmentInterval(HashGetter rawData) protected StringgetBlockInterval(HashGetter rawData) protected Stringprotected StringgetInactivityTime(HashGetter rawData) protected StringgetResourceInfo(HashGetter rawData, PoolKit poolKit) protected StringgetScheduledInterval(HashGetter rawData, PoolKit poolKit) protected Stringprotected StringgetTimePreviousActivity(HashGetter rawData) protected StringgetTranslatedString(HashGetter rawData, String field) protected StringgetWorkInterval(HashGetter rawData) protected StringgetWorkOrderInfo(HashGetter rawData) protected StringgetWorkOrderTargetDescription(HashGetter rawData) protected booleanprotected booleanprotected booleanprotected booleanprotected DatemovingEnd(HashGetter activityRawData) Methods inherited from class overit.geocall.bl.BusinessTask
body, start, start, startAlone, startInBackground
-
Field Details
-
SPACE
- See Also:
-
DATES_SEPARATOR
- See Also:
-
STRING_SEPARATOR
- See Also:
-
CREW_SHELL_SEPARATOR
- See Also:
-
SIMULATION_MODEL_FIELD
- See Also:
-
PLANNING_ID_FIELD
- See Also:
-
ssh
-
teacher
-
-
Constructor Details
-
BTActivityTooltipDataLoad
public BTActivityTooltipDataLoad()
-
-
Method Details
-
fillData
protected void fillData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
fillSchedulingData
protected void fillSchedulingData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
fillWorkOrderInfo
protected void fillWorkOrderInfo(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getWorkOrderTargetDescription
-
decodeLinkedActivities
protected String decodeLinkedActivities(HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getAddressDescription
-
getActivityAddressDescription
Retrieves the activity address description from raw data.- Parameters:
rawData- the data source containing activity information- Returns:
- the activity address description, or empty string if not found
-
getActivityDescription
-
fillTeamSuggestionData
protected void fillTeamSuggestionData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Parameters:
tooltipData- the object to fill with the tool-tip datarawData- the team suggestion raw datapoolKit- can be used in customization to load stored data- Throws:
DAExceptionDAValidateException
-
fillAccountingData
protected void fillAccountingData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) - Parameters:
tooltipData- the object to fill with the tool-tip datarawData- the scheduled activity raw datapoolKit- can be used in customization to load stored data
-
fillValidationData
protected void fillValidationData(ActivityTooltipData tooltipData, HashGetter rawData, PoolKit poolKit) - Parameters:
tooltipData- the object to fill with the tool-tip datarawData- the scheduled activity raw datapoolKit- can be used in customization to load stored data
-
movingEnd
-
getWorkInterval
-
getAppointmentInterval
-
getWorkOrderInfo
-
getResourceInfo
protected String getResourceInfo(HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getTeamForemanDescription
-
getBlockInterval
-
getAdvanceOrDelayAllowed
-
getScheduledInterval
protected String getScheduledInterval(HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getInactivityTime
-
getTimePreviousActivity
-
getDistanceFromPreviousActivity
-
decodeCoworkerInfo
protected String decodeCoworkerInfo(HashGetter rawData, PoolKit poolKit) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getTranslatedString
-
decodeWorkOrderState
-
decodeWorkOrderOperationState
-
decodeValidationState
-
isValidationTypeEnabled
-
isAgendaMaterialValidationType
protected boolean isAgendaMaterialValidationType() -
isTechnicalValidationType
protected boolean isTechnicalValidationType() -
isManpowerValidationType
protected boolean isManpowerValidationType() -
applicationPreferences
-