Package overit.geocall.bl
Class BusinessTask<I>
java.lang.Object
overit.geocall.bl.BusinessTask<I>
- Type Parameters:
I- the type of the object that the task will handle.
- All Implemented Interfaces:
Serializable,Tool
- Direct Known Subclasses:
AbstractCheckableBusinessTask,AbstractCheckerBusinessTask,BTAccessoryDataInsert,BTAccessoryDataLoad,BTAccessoryDataSave,BTAccessoryDataSearch,BTAccessoryDataUpdate,BTAccessoryDataValidation,BTAccountNotification,BTAccountStatusTypeLoad,BTAccountStatusTypeSearch,BTAccountWorkOrders,BTActivityForecastHeaderImport,BTActivityForecastHeaderRead,BTActivityForecastImport,BTActivityOutcome,BTActivitySkillConfigurationInsert,BTActivitySkillConfigurationLoad,BTActivitySkillConfigurationLoadByActivity,BTActivitySkillConfigurationLoadByActivity,BTActivitySkillConfigurationSearch,BTActivitySkillConfigurationUpdate,BTActivityTooltipBundlerLoad,BTActivityTooltipConfigurationLoad,BTActivityTooltipCriticalActivityLoad,BTActivityTooltipDataLoad,BTActivityTooltipMultistageLoad,BTActivityWoCreation,BTAddressNotification,BTAgendaAffinityDelete,BTAgendaAffinityInsert,BTAgendaCancelDate,BTAgendaConfirmDate,BTAgendaFirstDate,BTAgendaFurtherDate,BTAgendaHistoryLoad,BTAgendaHistorySearch,BTAgendaLoad,BTAgendaLoad,BTAgendaOutcomeSave,BTAgendaResourceRolesDelete,BTAgendaResourceRolesInsert,BTAgendaResourceRolesLoad,BTAgendaResourceRolesSearch,BTAgendaResourceSearch,BTAgendaSearch,BTAgendaStateLoad,BTAgendaStateSearch,BTAgendaStatusLoad,BTAgendaStatusSearch,BTAgendaTeamResourceAlign,BTAgendaTeamResourceSearch,BTAIProcessExecutionInsert,BTAlignActivityStatusToOperationPlanning,BTAlignActivityToOperationPlanning,BTAlignFsmAgendaAffinity,BTAlignFsmPPMMaterials,BTAlignFsmTeamAffinity,BTAlignProjectsDFSFromWBS,BTAlignProjectWBSandDFS,BTAlignWOOperationDuration,BTAlignWorkShiftSchedulings,BTAnonymizeUser,BTAnonymizeUserFace,BTAppointmentInsert,BTAppointmentLoad,BTAppointmentLoad,BTAppointmentLoadOrCreate,BTAppointmentSearch,BTAppointmentSearch,BTAppointmentStateLoad,BTAppointmentStateSearch,BTAppointmentStatusLoad,BTAppointmentStatusSearch,BTAppointmentUpdate,BTAssetNotification,BTAssetStatusTypeLoad,BTAssetStatusTypeSearch,BTAssumeRole,BTAttachmentLoad,BTBasicAIProcess,BTBeforeUserUpsert,BTBookingModuleSetup,BTBuildInterventionTimeLine,BTBuildOssSolver,BTBuildOssSolver,BTBundleExistsForWorkOrder,BTCalculateAgendaAffinity,BTCalculateExperience,BTCallEdgePrediction,BTCancelSuspendReasonLoad,BTCancelSuspendReasonLoad,BTCancelSuspendReasonSearch,BTCancelSuspendReasonSearch,BTCatalogCodeLoad,BTCatalogCodeSearch,BTCatalogGroupEntityTypeLoad,BTCatalogGroupEntityTypeSearch,BTCatalogGroupLoad,BTCatalogGroupSearch,BTCensusRuleLoad,BTCensusRuleSearch,BTCharacteristicClassTypeLoad,BTCharacteristicClassTypeSearch,BTCharacteristicUsageLoad,BTCharacteristicUsageSearch,BTChatbotPageCreation,BTCheckOperationPlanPlanningParameters,BTCleanExpiredApiKeys,BTCleanPendingCriticalActivityDetectProcesses,BTClearDBSecretCache,BTClockingActionTypeLoad,BTClockingActionTypeSearch,BTClockingTypeInsert,BTClockingTypeLoad,BTClockingTypeSearch,BTClockingTypeUpdate,BTCompanyCreate,BTCompanyUpdate,BTConfigurationCacheLoad,BTConfigurationParametersSave,BTConfigurationParametersSearch,BTContactTypeLoad,BTContactTypeLoad,BTContactTypeSearch,BTConvertEncryption,BTCoreModuleSetup,BTCountryLoad,BTCountrySearch,BTCreateWorkOrderBase,BTCrewShellDaySchedulingValidationPreProcess,BTCrewShellMassiveWorkDayClosure,BTCrewShellSchedulingOptimizationProcessComplete,BTCrewShellWorkDayClosure,BTCrewShellWorkshiftCompleteDelete,BTCrewShellWorkshiftCompleteModify,BTCustomerHeaderSearch,BTCustomerSave,BTDailyPlanOrderConfigurationDelete,BTDailyPlanOrderConfigurationDetailDelete,BTDailyPlanOrderConfigurationDetailInsert,BTDailyPlanOrderConfigurationDetailLoad,BTDailyPlanOrderConfigurationDetailSearch,BTDailyPlanOrderConfigurationHeaderDelete,BTDailyPlanOrderConfigurationHeaderInsert,BTDailyPlanOrderConfigurationHeaderLoad,BTDailyPlanOrderConfigurationHeaderSearch,BTDailyPlanOrderConfigurationHeaderSetDefault,BTDailyPlanOrderConfigurationHeaderUpdate,BTDailyPlanOrderConfigurationSave,BTDailyPlanOrdersLoad,BTDashboardAMRLoad,BTDashboardMaterialsPredictionLoad,BTDashboardTimePredictionLoad,BTDataCollectionOutcomeReasonConversionInsert,BTDataCollectionOutcomeReasonConversionSearch,BTDataCollectionSheetConversionCreate,BTDataCollectionSheetConversionInsert,BTDataCollectionSheetConversionLoad,BTDataCollectionSheetConversionSearch,BTDataCollectionSheetConversionSubsetSearch,BTDataCollectionSheetMassiveCodeGeneration,BTDataCollectionSheetMassiveConverter,BTDataCollectionSheetSubsetConverter,BTDataCollectionTableNodeConversionInsert,BTDataCollectionTableNodeConversionSearch,BTDataCollectionTableNodeConverter,BTDataCollectionTemplateConversionCreateNewTemplateHeader,BTDataCollectionTemplateConversionInsert,BTDataCollectionTemplateConversionSearch,BTDataCollectionTemplateConversionSubsetSearch,BTDataCollectionTemplateHeaderNotification,BTDataCollectionTemplateMassiveConverter,BTDataCollectionTemplateStructureConversionCreateTreeStructure,BTDataCollectionTemplateStructureOutcomeRuleNotification,BTDataCollectionTemplateSubsetConverter,BTDataCollectionTemplateTypeConversionInsert,BTDataCollectionTemplateTypeConversionSearch,BTDataCollectionTemplateVersionConversionInsert,BTDataCollectionTemplateVersionConversionSearch,BTDataCollectionTemplateVisibilityRuleHeaderNotification,BTDataCollectionTemplateVisibilityRuleRowNotification,BTDataCollectionTemplateVisibleForUserSearch,BTDataCollectionTypeConverter,BTDataCollectionWorkCycleConversionInsert,BTDataCollectionWorkCycleConversionSearch,BTDataLog,BTDataTypeLoad,BTDataTypeLoad,BTDataTypeSearch,BTDataTypeSearch,BTDecrypt,BTDefaultProfileCheck,BTDeleteProjectHeaderTO,BTDeleteSecret,BTDeleteSecretValue,BTDispatcherAssistantSchedulableActivitiesClient,BTDistrictLoad,BTDistrictLoad,BTDistrictSearch,BTDistrictSearch,BTDuplicateCalendar,BTDuplicateMeter,BTDuplicateUserType,BTEditSecret,BTElaborationHistoryCreation,BTEmptyAgendaResourceDelete,BTEntityIndexUpdated,BTEvaluateOperationPlanPlanningSlots,BTEvaluateOperationPlanSchedulingSlot,BTEvaluateProjectActivitiesStatus,BTEventEntityInsert,BTEventEntityLoad,BTEventEntitySearch,BTEventEntityUpdate,BTEventManagerConfWoTypeDelete,BTEventTypeLoad,BTEventTypeSearch,BTExecuteAIProcess,BTExportCSVWithScan,BTExportLauncher,BTExtractApiKey,BTExtractDBLastSecretVersions,BTExtractSecretValue,BTFeatureClassTypeLoad,BTFeatureClassTypeSearch,BTFeatureUsageLoad,BTFeatureUsageSearch,BTFeatureValueDomainInsert,BTFeatureValueDomainLoad,BTFeatureValueDomainSearch,BTFeatureValueDomainUpdate,BTForecastActivityDetailImport,BTForecastActivityDetailRead,BTForecastActivityImport,BTForecastActivityRead,BTForecastActivitySkillImport,BTForecastActivitySkillRead,BTForecastCapacityModuleSetup,BTForecastResourceDetailImport,BTForecastResourceGroupingConstraintImport,BTForecastResourceImport,BTForecastResourceSkillImport,BTFormationSkillConfigurationLoad,BTFormationSkillConfigurationSearch,BTFormationSkillDivisionByConfigurationDelete,BTFormationSkillDivisionByConfigurationInsert,BTFormationSkillDivisionLoad,BTFormationSkillDivisionSearch,BTGenerateApiKey,BTGenerateSecret,BTGenerateSecretValue,BTGenerateToken,BTGenerateWorkOrders,BTGeocodingStateLoad,BTGeocodingStateSearch,BTGeocodingStatusLoad,BTGeocodingStatusSearch,BTGeocodingTypeLoad,BTGeocodingTypeSearch,BTGiFileTypeSearch,BTGisFileOutcomeUpdate,BTGisFileTypeLoad,BTGisLayerTypeLoad,BTGisLayerTypeSearch,BTGisOfflinePackageInsert,BTGisOfflinePackageLoad,BTGisOfflinePackagePushNotificationsCreate,BTGisOfflinePackagePushNotificationsDispatch,BTGisOfflinePackageSaveFile,BTGisOfflinePackageSearch,BTGisOfflinePackageUpdate,BTGisVisibilityRuleSearch,BTGisVisibilityRuleUserMatch,BTHistory,BTIdentityFromApiKey,BTImmediateSchedulingEnqueue,BTImmediateSchedulingLaunch,BTImmediateSchedulingResourceExclusionBatchInsert,BTImmediateSchedulingScheduler,BTImmediateSchedulingTeamExclusion,BTImmediateSchedulingWorkOrderAlign,BTImmediateSchedulingWorkOrderExclusion,BTImmediateSchedulingWorkOrderSelect,BTImportExportStateLoad,BTImportExportStateLoad,BTImportExportStateSearch,BTImportExportStateSearch,BTImportLauncher,BTInsertWOTimePrediction,BTInterventionCensusRuleSearch,BTInterventionDurationLoad,BTInterventionDurationLoad,BTInterventionGroupCensusRuleLoad,BTInterventionGroupCensusRuleSearch,BTInterventionGroupLoad,BTInterventionLoad,BTInterventionMeasureCheck,BTInterventionOutcomeCompleteNotification,BTInterventionOutcomeSave,BTInterventionOutcomeSave,BTInterventionOutcomeValidate,BTInterventionOutcomeValidationStatusByRuleUpdate,BTInterventionOutcomeValidationStatusUpdate,BTInterventionResourceValidate,BTInterventionSearch,BTInterventionsLoad,BTInterventionStatusLoad,BTInterventionStatusSearch,BTInvalidateToken,BTInventoryModuleSetup,BTLastAppointmentLoad,BTLaunchAIQueuedProcess,BTLaunchInterventionGroupsUpgrade,BTLoadAccountingMonitorWarnings,BTLoadActivityPlan,BTLoadActivityPlanData,BTLoadProjectHeaderTO,BTLoadResourceData,BTLoadSecretValues,BTLockSchedulingDaysCacheLoad,BTLogDetailInsert,BTLogDetailInsert,BTLogDetailLoad,BTLogDetailLoad,BTLogDetailSearch,BTLogDetailSearch,BTLogMasterInsert,BTLogMasterInsert,BTLogMasterLoad,BTLogMasterLoad,BTLogMasterSearch,BTLogMasterSearch,BTLogMasterUpdate,BTLogMasterUpdate,BTLunchBreakShift,BTMassiveWoOperationTimePrediction,BTMeasureCalculateCounterAlign,BTMeasureElementTemplateUpsert,BTMeasureStatusLoad,BTMeasureStatusSearch,BTMeterReadingLoad,BTMeterReadingSearch,BTMeterReadingsPredictionSearch,BTMeterReadingStateLoad,BTMeterReadingStateSearch,BTMeterReadingTypeLoad,BTMeterReadingTypeSearch,BTMeterStateLoad,BTMeterStateSearch,BTMicroclusterAggregateComponentsInsert,BTMicroclusterAggregateInsertHeader,BTMicroclusterAggregateLoad,BTMicroclusterAggregateRemove,BTMicroclusterAggregateRemoveComponents,BTMicroclusterAggregateSystemInsert,BTMicroclusterAggregateUpdateHeader,BTMicroclusterGroupInsert,BTMicroclusterGroupInsert,BTMicroclusterGroupRemove,BTMicroclusterGroupRemove,BTMobileCardConfigurationInterventionGroupLoad,BTMobileCardConfigurationInterventionGroupSave,BTMobileFormsSheetNotification,BTMobileFormsTemplateStructureReleaseNotification,BTMobileInterventionsHistorySearch,BTMobileInterventionToAcceptAction,BTMobileInterventionToAcceptSearch,BTMobileNotificationLoad,BTMobileNotificationSearch,BTMobileTechnicalObjectAttachmentsSearch,BTMobileTechnicalObjectSearch,BTMobileWorkOrderAccept,BTMobileWorkOrderAcceptInCharge,BTMobileWorkOrderAttachmentSearch,BTMobileWorkOrderCreateFromCreationRequest,BTMobileWorkOrderCreationRequestHeaderInsert,BTMobileWorkOrderCreationRequestHeaderLoad,BTMobileWorkOrderCreationRequestHeaderSearch,BTMobileWorkOrderCreationRequestHeaderUpdate,BTMobileWorkOrderCreationRequestLoad,BTMobileWorkOrderCreationRequestOperationInsert,BTMobileWorkOrderCreationRequestOperationLoad,BTMobileWorkOrderCreationRequestOperationSearch,BTMobileWorkOrderCreationRequestOperationUpdate,BTMobileWorkOrderCreationRequestSave,BTMobileWorkOrderCreationRequestStateLoad,BTMobileWorkOrderCreationRequestStateSearch,BTMobileWorkOrderDetailLoad,BTMobileWorkOrderSearch,BTMoveProjectTree,BTMultistageComputeDependentOperations,BTMultistageGroupDependencySearch,BTNationLoad,BTNationSearch,BTNearestWorkShiftLoad,BTNewProjectHeaderCode,BTNotifiableUserSearch,BTOnCallShiftLoad,BTOnCallShiftSearch,BTOperationCenterAddressSearch,BTOperationCenterAddressSearch,BTOperationCenterResourceAddressSearch,BTOperationPlanningSlotsSaved,BTOperationSchedulingSlotsSaved,BTOssResponseLogInsert,BTOssResponseLogSearch,BTOssSpaceCacheLoad,BTOutcomeClassLoad,BTOutcomeClassSearch,BTOutcomeReasonCheck,BTOutcomeTypeLoad,BTOutcomeTypeSearch,BTOutcomeValidationStateLoad,BTOutcomeValidationStateSearch,BTPageGeneration,BTPasswordChange,BTPermitCacheLoad,BTPermitConverter,BTPlannedActivityTooltipDataLoad,BTPlanWorkOrders,BTPositionCacheLoad,BTPredictionPPMDelete,BTPredictionPPMInsert,BTPrepareWOForTimePrediction,BTPrepopulateCancellationCache,BTPrepopulateOssCache,BTPrepopulateSchedulingCache,BTPresignedUrlGenerator,BTPreviousMeterReadingLoad,BTProfileLoadByUserEvent,BTProjectActivityDetailedDebriefingSave,BTProjectActivityGenericDebriefingAlign,BTProjectActivityGenericDebriefingSave,BTProjectActivityLoad,BTProjectActivityLoadTimeRangeConfiguration,BTProjectActivityRelationCreate,BTProjectActivityRelationDelete,BTProjectActivityRelationUpdate,BTProjectDiaryCreate,BTProjectDiaryDelete,BTProjectDiaryUpdate,BTProjectGeneralConfigurationLoad,BTProjectGeneralConfigurationSave,BTProjectHeaderDelete,BTProjectOperationsCheck,BTProjectProfileCreate,BTProjectProfileLoad,BTProjectProfileUpdate,BTReadingMeterTypeLoad,BTReadingMeterTypeSearch,BTReceiptLoad,BTReceiptTypeInsert,BTReceiptTypeLoad,BTReceiptTypeSearch,BTReceiptTypeUpdate,BTReceiptUpdate,BTRegionLoad,BTRegionSearch,BTRemoveSlotCheckSlotGenericAccounting,BTRemoveSlotCheckSlotOrigin,BTRemoveSlotCheckSlotStatus,BTRemoveSlots,BTRepopulateAgendaTeamResource,BTRepopulateBundleRequirement,BTRepopulateOperationRequirement,BTResetWoTimePrediction,BTResourceAddressSearch,BTResourceAddressSearch,BTResourceCacheLoad,BTResourceForecastHeaderImport,BTResourceForecastImport,BTResourceForecastRead,BTResourceGPSPositionLoad,BTResourceGPSPositionSearch,BTResourceShiftAgendaAffinityDelete,BTResourceShiftAgendaAffinityInsert,BTResourceShiftExceptionRequestStatusLoad,BTResourceShiftExceptionRequestTypeLoad,BTResourceSkillConfigurationEvaluation,BTResourceSkillQualificationLoad,BTResourceWorkShiftTourLoad,BTRevokeApiKey,BTRoughPlanningActivityImport,BTRoughPlanningPermissionCheck,BTRoughPlanningResourceRunAnalysis,BTRoughPlanningRunAnalysis,BTSaveAIProcess,BTSaveOperationPlannings,BTSaveOperationPlanningSlots,BTSaveOperationSchedulingSlots,BTSaveProject,BTSaveProjectHeaderTO,BTSaveUserChanges,BTSaveUserChangesNew,BTSchedulePreCheckBatch,BTSchedulingLoad,BTSchedulingLoad,BTSchedulingLockAcquire,BTSchedulingLockAddOperations,BTSchedulingLockAddResources,BTSchedulingLockExtend,BTSchedulingLockRelease,BTSchedulingModelLoad,BTSchedulingModeLoad,BTSchedulingModelRowSearch,BTSchedulingModelSearch,BTSchedulingModeSearch,BTSchedulingOnInterventionOutcomeNotification,BTSchedulingResourcePositionSearch,BTSchedulingSearch,BTSchedulingSearch,BTSchedulingSingleValidationCheck,BTSchedulingSlotCheck,BTSchedulingStateLoad,BTSchedulingStateSearch,BTSchedulingStatusLoad,BTSchedulingStatusSearch,BTSearchReceipt,BTSetOperationCenterWorkCenters,BTShiftExceptionClassTypeLoad,BTShiftExceptionClassTypeSearch,BTSkillCacheLoad,BTSkillConfigurationAggregateLoad,BTSkillConfigurationDivisionDelete,BTSkillConfigurationDivisionHistory,BTSkillConfigurationDivisionHistoryInsert,BTSkillConfigurationDivisionHistoryLoad,BTSkillConfigurationDivisionInsert,BTSkillConfigurationDivisionLoad,BTSkillConfigurationDivisionSearch,BTSkillConfigurationDivisionSearchHistory,BTSkillConfigurationInsert,BTSkillConfigurationLoad,BTSkillConfigurationSearch,BTSkillConfigurationSkillDelete,BTSkillConfigurationSkillHistory,BTSkillConfigurationSkillHistoryInsert,BTSkillConfigurationSkillHistoryLoad,BTSkillConfigurationSkillHistorySearch,BTSkillConfigurationSkillInsert,BTSkillConfigurationSkillLoad,BTSkillConfigurationSkillSearch,BTSkillConfigurationSkillUpdate,BTSkillConfigurationUpdate,BTSkillDivisionAggregateLoad,BTSkillDivisionInsert,BTSkillDivisionLoad,BTSkillDivisionSearch,BTSkillDivisionSkillGroupedRelationDelete,BTSkillDivisionSkillGroupedRelationInsert,BTSkillDivisionSkillGroupedRelationSearch,BTSkillDivisionSkillGroupedRelationUpdate,BTSkillDivisionSkillHistory,BTSkillDivisionSkillHistoryInsert,BTSkillDivisionSkillHistoryLoad,BTSkillDivisionSkillHistorySearch,BTSkillDivisionSkillInsert,BTSkillDivisionSkillLoad,BTSkillDivisionSkillSearch,BTSkillDivisionSkillSkillDelete,BTSkillDivisionUpdate,BTSkillLevelLoad,BTSkillLevelSearch,BTSkillOverrideConfigurationSave,BTSlotEvaluationDataLoader,BTSolviceStatusCheck,BTStructureValidityPeriodAreasDuplication,BTSystemSettingsTranslate,BTSystemUserIdentification,BTTaskHistorySearch,BTTaskInsert,BTTaskStateLoad,BTTaskStateSearch,BTTeamActivityManualAssignment,BTTeamAffinityDelete,BTTeamAffinityInsert,BTTeamCardinalityLoad,BTTeamCardinalityLoad,BTTeamCardinalitySearch,BTTeamCardinalitySearch,BTTeamExperienceInsert,BTTeamPreProcessAssignment,BTTeamSuggestionPredictionExecution,BTTechnicalObjectDelete,BTTechnicalObjectHeaderLoad,BTTechnicalObjectHeaderSearch,BTTechnicalObjectSave,BTTechnicalObjectStateTypeLoad,BTTechnicalObjectStateTypeSearch,BTTechnicalObjectTypeOperationCenterNotification,BTTechnicalObjectWithFeaturesInsert,BTTechnicalObjectWithFeaturesUpdate,BTTenantStartup,BTTimedJobsStartup,BTTimePredictionSupportFieldCalculation,BTTimesheet,BTTimesheetHeaderHistorySearch,BTTimesheetHeaderInsert,BTTimesheetHeaderLoad,BTTimesheetHeaderSearch,BTTimesheetHeaderStateUpdate,BTTimesheetHeaderUpdate,BTTimesheetStateLoad,BTTimesheetStateSearch,BTTimesheetTypeLoad,BTTimesheetTypeSearch,BTToolMigrationPermissionsUserTypes,BTTransferRequestPushNotificationsDispatch,BTTransferTimeTypeLoad,BTTransferTimeTypeSearch,BTTranslationsCreate,BTTranslationsLoad,BTUnavailabilityMovementConfirm,BTUnavailabilityMovementUpdateTour,BTUpdateProjectTechnicalObjectFromWO,BTUpdateUserState,BTUpdateWorkOrderOperationTeamAffinity,BTUpgradeOldInterventionGroups,BTUploadS3Orders,BTUserCreate,BTUserInsertOld,BTUserLoad,BTUserLoadOld,BTUserProfileCreate,BTUserProfileDelete,BTUserProfileLoad,BTUserProfilesDBViewLoad,BTUserProfilesLoad,BTUserProfileStateLoad,BTUserProfileStateUpdate,BTUserProfileUpdate,BTUsersLoad,BTUserTypeAuthPolicyLoad,BTUserTypeAuthPolicyUpdate,BTUserTypeCreate,BTUserTypeDuplicate,BTUserTypeGrantsLoad,BTUserTypeGrantsUpdate,BTUserTypeGrantsUpdate,BTUserTypeLoad,BTUserTypeLoad,BTUserTypeSearch,BTUserTypesLoad,BTUserTypeUpdate,BTUserUpdate,BTUserUpdateOld,BTValueDomainInsert,BTValueDomainLoad,BTValueDomainSearch,BTValueDomainUpdate,BTVerifyDecryption,BTWarehouseAccountingHandle,BTWarehouseManualOperationHandle,BTWarehouseMaterialImport,BTWarehouseOperationMovement,BTWarehouseStockChangeHandle,BTWarningsTypesLoad,BTWarningTypeLoad,BTWarningTypeSearch,BTWOOperationInterventionSchedulingLoad,BTWOOperationMaterialPredictionUpsert,BTWorkCycleLoad,BTWorkCycleSearch,BTWorkDayClosure,BTWorkloadMovement,BTWorkOrdeLock,BTWorkOrderActivation,BTWorkOrderAppointmentUpdate,BTWorkOrderCacheLoad,BTWorkOrderCancel,BTWorkOrderClose,BTWorkOrderComplete,BTWorkOrderDurationPredictionExecution,BTWorkOrderEditableStatesForUserType,BTWorkOrderEditableStatusForUserTypeLoad,BTWorkOrderHeaderNotification,BTWorkOrderInsert,BTWorkOrderInterventionPlanningSave,BTWorkOrderInterventionPlanningSearch,BTWorkOrderLoad,BTWorkOrderObjectExtractor,BTWorkOrderOperationAddressesRetrieve,BTWorkOrderOperationCancel,BTWorkOrderOperationCenterCalculate,BTWorkOrderOperationInterventionGroupLoad,BTWorkOrderOperationLink,BTWorkOrderOperationMaterialSave,BTWorkOrderOperationMaterialSearch,BTWorkOrderOperationNotification,BTWorkOrderOperationSkillOverrideHistory,BTWorkOrderOperationStateInsert,BTWorkOrderOperationStateLoad,BTWorkOrderOperationStateSearch,BTWorkOrderOperationStateUpdate,BTWorkOrderOperationStatusLoad,BTWorkOrderOperationStatusSearch,BTWorkOrderOperationTypeActivityInsert,BTWorkOrderOperationTypeActivityInsert,BTWorkOrderOperationTypeActivitySearch,BTWorkOrderOperationTypeActivitySearch,BTWorkOrderOperationTypeActivityUpdate,BTWorkOrderOperationTypeActivityUpdate,BTWorkOrderOperationTypeGenerateCodeDescription,BTWorkOrderOperationTypeGenerateCodeDescription,BTWorkOrderOperationUnlink,BTWorkOrderOperationUnlock,BTWorkOrderOperationUnlockSkillOverrideCheck,BTWorkOrderPPMPredictionExecution,BTWorkOrderSequenceNumberSearch,BTWorkOrderSourceLoad,BTWorkOrderSourceSearch,BTWorkOrderStateLoad,BTWorkOrderStateSearch,BTWorkOrderStateUpdate,BTWorkOrderStatusChange,BTWorkOrderStatusLoad,BTWorkOrderStatusSearch,BTWorkOrderTeamAffinityInsert,BTWorkOrderTeamAffinityLoad,BTWorkOrderTypeAdmittedMaterialSearch,BTWorkOrderTypeGenerateCodeDescription,BTWorkOrderTypeGenerateCodeDescription,BTWorkOrderTypeSave,BTWorkOrderUnlock,BTWorkOrderUpdate,BTWorkShiftCacheLoad,BTWoStatusSlotCheck,BTWSCustomerUpsertLogic,BTWSCustomerUpsertMapping,BTWSMethodImpl,BTWSMultistageGroupInsertLogic,BTWSMultistageGroupInsertMapping,BTWSTechnicalObjectDeleteLogic,BTWSTechnicalObjectDeleteMapping,BTWSTechnicalObjectInsertLogic,BTWSTechnicalObjectInsertMapping,BTWSTechnicalObjectUpdateLogic,BTWSTechnicalObjectUpdateMapping,BTWSTechnicalObjectUpsertLogic,BTWSTechnicalObjectUpsertMapping,BTWSWorkOrderAppointmentUpdateLogic,BTWSWorkOrderAppointmentUpdateMapping,BTWSWorkOrderInsertLogic,BTWSWorkOrderInsertLogic,BTWSWorkOrderInsertLogic,BTWSWorkOrderInsertMapping,BTWSWorkOrderInsertMapping,BTWSWorkOrderInsertMapping,BTWSWorkOrderOperationDeleteLogic,BTWSWorkOrderOperationDeleteLogic,BTWSWorkOrderOperationDeleteMapping,BTWSWorkOrderOperationDeleteMapping,BTWSWorkOrderStateUpdateLogic,BTWSWorkOrderStateUpdateMapping,BTXlsxDocumentRead,overit.geocallapp.wfm.core.export.base.task.BTXlsxExport,CompanyInstallHandler,DataLogReactor,DATWAAccounting,DATWACleaner,DATWAKiller,JobStartup,QueuesStartup,ValidExecutionBusinessTask,ValidExecutionBusinessTask
Class to be extended by all classes that wants to handle specific
BusinessObjects.
All Tasks are launched with a reference to the object, that is logically deemed to be the object upon which the task
in question will work on.
This class can be commonly extended to define a task that handles some BusinessEvent.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidImplements this method to write the specific task logic to handle the input parameter.voidStarts the task.voidStarts the task.voidstartAlone(I i, ExceptionHandler eh) Starts the task alone.voidstartInBackground(I i, ExceptionHandler eh) Starts the task in background.
-
Constructor Details
-
BusinessTask
public BusinessTask()
-
-
Method Details
-
start
Starts the task. This method will use a new database connection, therefore if you have anotherPoolKityet, please use thestart(Object, PoolKit)instead.- Parameters:
i- the object upon which the task will works on- Throws:
DAValidateException- in case of database validation errorDAException- in case of database error
-
start
Starts the task. This method will re-use thePoolKitpassed by argument, therefor this method doesn't open a brand-new database connection.- Parameters:
i- the object upon which the task will works onpk- the poolkit containing the reference to the database connection that can be used- Throws:
DAValidateException- in case of database validation errorDAException- in case of database error
-
startInBackground
Starts the task in background. This method will start a new transaction extracting a new database connection from the pool. Pay attention in launching tasks in background because you don't have direct control over the transaction and over the exceptions- Parameters:
i- the object upon which the task will work oneh- the ExceptionHandler that will receive notifications on the exceptions. If null the task execution will be completely blind.
-
startAlone
Starts the task alone. This method will start a new transaction extracting a new database connection from the pool. There will be no direct control over the new transaction and the exceptions.- Parameters:
i- the object upon which the task will work oneh- the ExceptionHandler that will receive notifications on the exceptions. If null the task execution will be completely blind.
-
body
Implements this method to write the specific task logic to handle the input parameter.- Parameters:
i- the object upon which the task will works onpk- the poolkit containing the reference to the database connection that can be used- Throws:
DAValidateException- in case of database validation errorDAException- in case of database error
-