Class ValidPermissionBusinessTask<I>

java.lang.Object
overit.geocall.bl.BusinessTask<I>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidExecutionBusinessTask<I>
overit.geocallapp.utilities.core.bl.common.validexecution.ValidPermissionBusinessTask<I>
Type Parameters:
I - the type of input event for this business task
All Implemented Interfaces:
Serializable, Tool, ValidExecution
Direct Known Subclasses:
BTAccountAttachmentInsert, BTAccountContactInsert, BTAccountContactLoad, BTAccountContactSearch, BTAccountContactUpdate, BTAccountedSerializedMaterialInsert, BTAccountedSerializedMaterialSearch, BTAccountInsert, BTAccountLoad, BTAccountSearch, BTAccountStatusInsert, BTAccountStatusLoadEvent, BTAccountStatusSearch, BTAccountStatusUpdate, BTAccountTypeInsert, BTAccountTypeLoad, BTAccountTypeSearch, BTAccountTypeUpdate, BTAccountUpdate, BTActivityForecastCopy, BTActivityForecastExportExcel, BTActivityForecastHeaderCancel, BTActivityForecastHeaderConfirm, BTActivityForecastHeaderInsert, BTActivityForecastHeaderLoad, BTActivityForecastHeaderSearch, BTActivityForecastHeaderUpdate, BTActivityInsert, BTActivityLoad, BTActivityLoad, BTActivityRemoval, BTActivitySearch, BTActivitySearch, BTActivitySkillConfigurationDelete, BTActivitySkillConfigurationInsert, BTActivitySkillConfigurationLoad, BTActivitySkillConfigurationSearch, BTActivitySkillConfigurationUpdate, BTActivityToCancelLoad, BTActivityToCancelSearch, BTActivityUpdate, BTAddressDuplicate, BTAddressGeocodingSave, BTAddressInsert, BTAddressInsert, BTAddressLoad, BTAddressLoad, BTAddressSearch, BTAddressSearch, BTAddressTypeInsert, BTAddressTypeInsert, BTAddressTypeLoad, BTAddressTypeLoad, BTAddressTypeSearch, BTAddressTypeSearch, BTAddressTypeUpdate, BTAddressTypeUpdate, BTAddressUpdate, BTAddressUpdate, BTAgendaAlignFromScheduling, BTAgendaInsert, BTAgendaMaterialSave, BTAgendaMaterialSearch, BTAgendaMaterialWithOperationSearch, BTAgendaReset, BTAgendaUpdate, BTAgendaUpdate, BTAggregateBundleRequirementsLoad, BTAggregateOperationRequirementsLoad, BTAllocateTechnicianSearch, BTAppointmentInsert, BTAppointmentReset, BTAppointmentUpdate, BTAssetAttachmentInsert, BTAssetCharacteristicValueDelete, BTAssetCharacteristicValueInsert, BTAssetCharacteristicValueLoad, BTAssetCharacteristicValueSearch, BTAssetCharacteristicValueUpdate, BTAssetChildInsert, BTAssetChildRemove, BTAssetContactInsert, BTAssetContactLoad, BTAssetContactSearch, BTAssetContactUpdate, BTAssetDescendantSearch, BTAssetInsert, BTAssetLoad, BTAssetOperationCenterDelete, BTAssetOperationCenterInsert, BTAssetOperationCenterLoad, BTAssetOperationCenterSearch, BTAssetSearch, BTAssetStatusInsert, BTAssetStatusLoadEvent, BTAssetStatusSearch, BTAssetStatusUpdate, BTAssetTreeLoad, BTAssetTypeAdmittedStatusDelete, BTAssetTypeAdmittedStatusInsert, BTAssetTypeAdmittedStatusSearch, BTAssetTypeInsert, BTAssetTypeLoad, BTAssetTypeOperationCenterDelete, BTAssetTypeOperationCenterInsert, BTAssetTypeOperationCenterSearch, BTAssetTypeSearch, BTAssetTypeTemplateCharacteristicDelete, BTAssetTypeTemplateCharacteristicInsert, BTAssetTypeTemplateCharacteristicSearch, BTAssetTypeTemplateCharacteristicUpdate, BTAssetTypeTemplateInsert, BTAssetTypeTemplateLoad, BTAssetTypeTemplateSearch, BTAssetTypeTemplateUpdate, BTAssetTypeUpdate, BTAssetUpdate, BTAvailabilityTypeLoad, BTAvailabilityTypeSearch, BTBaseActivityManualAssignment, BTBatch, BTBundleRequirementDelete, BTBundleRequirementInsert, BTBundleRequirementLoad, BTBundleRequirementSearch, BTBundleRequirementUpdate, BTCalendarUnitLoad, BTCalendarUnitSearch, BTCancellationActivityStatusLoad, BTCancellationActivityStatusSearch, BTCapacityPlanningActivityDetailResultSearch, BTCapacityPlanningAlgorithmOutputProcess, BTCapacityPlanningAlgorithmSend, BTCapacityPlanningAlgorithmSolutionCall, BTCapacityPlanningAlgorithmStatusCall, BTCapacityPlanningAlgorithmStatusCheck, BTCapacityPlanningAlgorithmSubmitCall, BTCapacityPlanningAllTimeframesResultDetailSearch, BTCapacityPlanningResourceDetailResultSearch, BTCapacityPlanningResultCalculation, BTCapacityPlanningResultDetailCalculateCoverage, BTCapacityPlanningResultDetailInsert, BTCapacityPlanningResultDetailMassiveInsert, BTCapacityPlanningResultDetailSearch, BTCapacityPlanningResultInsert, BTCapacityPlanningResultLoad, BTCapacityPlanningResultSearch, BTCapacityPlanningSaturationCalculate, BTCapacityPlanningScenarioCoverageReport, BTCapacityPlanningScenarioCoverageTimeReportDetail, BTCapacityPlanningScenarioDetailLoad, BTCapacityPlanningScenarioDetailSearch, BTCapacityPlanningScenarioExportExcel, BTCapacityPlanningScenarioLoad, BTCapacityPlanningScenarioManagement, BTCapacityPlanningScenarioSearch, BTCapacityPlanningStateLoad, BTCapacityPlanningStateSearch, BTCapacityPlanningTotalResultCalculate, BTCapacitySummarySearch, BTCatalogCodeInsert, BTCatalogCodeUpdate, BTCatalogGroupInsert, BTCatalogGroupTypeInsert, BTCatalogGroupTypeLoad, BTCatalogGroupTypeSearch, BTCatalogGroupTypeUpdate, BTCatalogGroupUpdate, BTCharacteristicClassInsert, BTCharacteristicClassLoad, BTCharacteristicClassSearch, BTCharacteristicClassUpdate, BTCharacteristicInsert, BTCharacteristicLoad, BTCharacteristicSearch, BTCharacteristicUpdate, BTClockingInsert, BTClockingLoad, BTClockingLoad, BTClockingSearch, BTClockingSearch, BTClockingTypeLoad, BTClockingTypeSearch, BTClockingUpdate, BTContactInsert, BTContactLoad, BTContactSearch, BTContactsLoad, BTContactTypeLoad, BTContactTypeSearch, BTContactUpdate, BTConverterTypeInsert, BTConverterTypeInsert, BTConverterTypeLoad, BTConverterTypeLoad, BTConverterTypeSearch, BTConverterTypeSearch, BTConverterTypeUpdate, BTConverterTypeUpdate, BTCoordinatesPathCalculate, BTCoordinatesPathCalculationCheck, BTCounterDirectionLoad, BTCounterDirectionSearch, BTCrewShellAddressDelete, BTCrewShellAddressInsert, BTCrewShellAddressLoad, BTCrewShellAddressSearch, BTCrewShellAddressUpdate, BTCrewShellCompositionChangeAlignment, BTCrewShellCompositionDelete, BTCrewShellCompositionInsert, BTCrewShellCompositionLoad, BTCrewShellCompositionMismatchDelete, BTCrewShellCompositionMismatchInsert, BTCrewShellCompositionMismatchLoad, BTCrewShellCompositionMismatchSearch, BTCrewShellCompositionMismatchUpdate, BTCrewShellCompositionSearch, BTCrewShellCompositionUpdate, BTCrewShellConfigurationInsert, BTCrewShellConfigurationLoad, BTCrewShellConfigurationSearch, BTCrewShellConfigurationUpdate, BTCrewShellDailyPlanSearch, BTCrewShellLoad, BTCrewShellManagement, BTCrewShellMemberSearch, BTCrewShellOperationCenterDelete, BTCrewShellOperationCenterInsert, BTCrewShellOperationCenterLoad, BTCrewShellOperationCenterSearch, BTCrewShellResourceSchedulingsDelete, BTCrewShellSchedulingMassiveTransfer, BTCrewShellSchedulingTransfer, BTCrewShellSearch, BTCrewShellSkillDelete, BTCrewShellSkillInsert, BTCrewShellSkillLoad, BTCrewShellSkillReplace, BTCrewShellSkillSearch, BTCrewShellTechnicianAllocate, BTCrewShellTechnicianAllocationCopy, BTCrewShellTechnicianChangeForeman, BTCrewShellTechnicianDeallocate, BTCrewShellTechnicianDelete, BTCrewShellTechnicianInsert, BTCrewShellTechnicianLoad, BTCrewShellTechnicianMassiveDeallocate, BTCrewShellTechnicianSearch, BTCrewShellTechnicianUpdate, BTCrewShellTechnicianWorkshiftAlign, BTCrewShellTypeInsert, BTCrewShellTypeLoad, BTCrewShellTypeSearch, BTCrewShellTypeUpdate, BTCrewShellUserSearch, BTCrewShellWorkingTeamSearch, BTCrewShellWorkshiftBuild, BTCrewShellWorkshiftDisable, BTCrewShellWorkshiftEnable, BTCrewShellWorkShiftLoad, BTCrewShellWorkShiftSearch, BTCustomerInsert, BTCustomerSearch, BTCustomerUpdate, BTDataCollectionTemplateVisibilityRuleDelete, BTDataCollectionTemplateVisibilityRuleSave, BTDCTemplateVisibilityRuleHeaderDelete, BTDCTemplateVisibilityRuleHeaderInsert, BTDCTemplateVisibilityRuleHeaderLoad, BTDCTemplateVisibilityRuleHeaderSearch, BTDCTemplateVisibilityRuleHeaderUpdate, BTDCTemplateVisibilityRuleRowDelete, BTDCTemplateVisibilityRuleRowInsert, BTDCTemplateVisibilityRuleRowLoad, BTDCTemplateVisibilityRuleRowSearch, BTDefaultProfileInsert, BTDefaultProfileSearch, BTDemandSummaryDetailSearch, BTDemandSummarySearch, BTDirectoryLoad, BTDirectorySearch, BTDragDropDailyWorkshift, BTEncodedNoteInsert, BTEncodedNoteInsert, BTEncodedNoteLoad, BTEncodedNoteLoad, BTEncodedNoteSearch, BTEncodedNoteSearch, BTEncodedNoteUpdate, BTEncodedNoteUpdate, BTEvaluateGenericQualification, BTEventManagerConfWoTypeInsert, BTEventManagerConfWoTypeLoad, BTEventManagerConfWoTypeSearch, BTEventManagerConfWoTypeUpdate, BTEvolveProjectActivitiesStatus, BTExistingResourceWorkShiftSearch, BTExternalSystemInsert, BTExternalSystemInsert, BTExternalSystemLoad, BTExternalSystemLoad, BTExternalSystemSearch, BTExternalSystemSearch, BTExternalSystemUpdate, BTExternalSystemUpdate, BTFeatureClassInsert, BTFeatureClassLoad, BTFeatureClassSearch, BTFeatureClassUpdate, BTFeatureFacilityTypeDelete, BTFeatureFacilityTypeInsert, BTFeatureFacilityTypeSave, BTFeatureFacilityTypeSearch, BTFeatureFacilityTypeUpdate, BTFeatureInsert, BTFeatureLoad, BTFeatureSearch, BTFeatureUpdate, BTFeatureValueDomainItemInsert, BTFeatureValueDomainItemLoad, BTFeatureValueDomainItemSearch, BTFeatureValueDomainItemUpdate, BTFileActivate, BTFileConfirm, BTFileDelete, BTFileLoad, BTFileSearch, BTForecastActivityDelete, BTForecastActivityDetailDelete, BTForecastActivityDetailGanttSearch, BTForecastActivityDetailInsertManagement, BTForecastActivityDetailLoad, BTForecastActivityDetailSearch, BTForecastActivityDetailUpdate, BTForecastActivityGanttSearch, BTForecastActivityImportFilterCreation, BTForecastActivityImportFilterInsert, BTForecastActivityImportFilterLoad, BTForecastActivityImportFilterSearch, BTForecastActivityImportFilterUpdate, BTForecastActivityImportOperationActivity, BTForecastActivityInsert, BTForecastActivityLoad, BTForecastActivityPriorityDisable, BTForecastActivityPriorityLoad, BTForecastActivityPriorityManagement, BTForecastActivityPrioritySearch, BTForecastActivitySearch, BTForecastActivitySkillDelete, BTForecastActivitySkillInsert, BTForecastActivitySkillLoad, BTForecastActivitySkillSearch, BTForecastActivitySkillsReplace, BTForecastActivitySkillUpdate, BTForecastActivityUpdate, BTForecastGroupingConstraintDelete, BTForecastGroupingConstraintDisable, BTForecastGroupingConstraintInsert, BTForecastGroupingConstraintLoad, BTForecastGroupingConstraintSearch, BTForecastGroupingConstraintUpdate, BTForecastResourceDelete, BTForecastResourceDetailCopy, BTForecastResourceDetailDelete, BTForecastResourceDetailImportFromOC, BTForecastResourceDetailLoad, BTForecastResourceDetailManagement, BTForecastResourceDetailPeriodDelete, BTForecastResourceDetailSearch, BTForecastResourceGroupingConstraintDelete, BTForecastResourceGroupingConstraintInsert, BTForecastResourceGroupingConstraintLoad, BTForecastResourceGroupingConstraintReplace, BTForecastResourceGroupingConstraintSearch, BTForecastResourceGroupingConstraintUpdate, BTForecastResourceImportFromOC, BTForecastResourceLoad, BTForecastResourceManagement, BTForecastResourceSearch, BTForecastResourceSkillDelete, BTForecastResourceSkillImportFromOC, BTForecastResourceSkillInsert, BTForecastResourceSkillLoad, BTForecastResourceSkillSearch, BTForecastResourceSkillsReplace, BTForecastResourceSkillUpdate, BTForecastShiftModelCopy, BTForecastShiftModelDetailInsert, BTForecastShiftModelDetailLoad, BTForecastShiftModelDetailMassiveUpdate, BTForecastShiftModelDetailSearch, BTForecastShiftModelDetailUpdate, BTForecastShiftModelInsert, BTForecastShiftModelLoad, BTForecastShiftModelSearch, BTForecastShiftModelUpdate, BTForecastStateLoad, BTForecastStateSearch, BTFormationSkillDivisionDelete, BTFormationSkillDivisionInsert, BTFreezingDayValidation, BTGoodsGroupInsert, BTGoodsGroupInsert, BTGoodsGroupLoad, BTGoodsGroupLoad, BTGoodsGroupSearch, BTGoodsGroupSearch, BTGoodsGroupUpdate, BTGoodsGroupUpdate, BTGPSTimedPositionSearch, BTHolidayDelete, BTHolidayInsert, BTHolidayLoad, BTHolidayObjectsInvalidate, BTHolidaySearch, BTHolidayUpdate, BTHourTypeLoad, BTHourTypeSearch, BTImmediateSchedulingCalendarInsert, BTImmediateSchedulingCalendarLoad, BTImmediateSchedulingCalendarSearch, BTImmediateSchedulingCalendarUpdate, BTImmediateSchedulingConfigurationInsert, BTImmediateSchedulingConfigurationLoad, BTImmediateSchedulingConfigurationSearch, BTImmediateSchedulingConfigurationUpdate, BTImmediateSchedulingExclusionReasonLoad, BTImmediateSchedulingExclusionReasonSearch, BTImmediateSchedulingLastProcessingInsert, BTImmediateSchedulingLastProcessingLoad, BTImmediateSchedulingLastProcessingSearch, BTImmediateSchedulingLastProcessingUpdate, BTImmediateSchedulingPositionTypeLoad, BTImmediateSchedulingPositionTypeSearch, BTImmediateSchedulingProcessingInsert, BTImmediateSchedulingProcessingLoad, BTImmediateSchedulingProcessingSearch, BTImmediateSchedulingProcessingUpdate, BTImmediateSchedulingReprocessingModeLoad, BTImmediateSchedulingReprocessingModeSearch, BTImmediateSchedulingResourceExclusionInsert, BTImmediateSchedulingResourceExclusionLoad, BTImmediateSchedulingResourceExclusionSearch, BTImmediateSchedulingResourceExclusionUpdate, BTImmediateSchedulingResourceProcessingInsert, BTImmediateSchedulingResourceProcessingLoad, BTImmediateSchedulingResourceProcessingSearch, BTImmediateSchedulingResourceProcessingUpdate, BTImmediateSchedulingStateLoad, BTImmediateSchedulingStateSearch, BTImmediateSchedulingTrackingInsert, BTImmediateSchedulingTrackingLoad, BTImmediateSchedulingTrackingSearch, BTImmediateSchedulingTrackingUpdate, BTImmediateSchedulingWorkOrderHistoryInsert, BTImmediateSchedulingWorkOrderHistoryLoad, BTImmediateSchedulingWorkOrderHistorySearch, BTImmediateSchedulingWorkOrderHistoryUpdate, BTImmediateSchedulingWorkOrderInsert, BTImmediateSchedulingWorkOrderLoad, BTImmediateSchedulingWorkOrderSearch, BTImmediateSchedulingWorkOrderUpdate, BTImmediateSchedulingWOSortLoad, BTImmediateSchedulingWOSortSearch, BTImmediateSchedulingWOStateLoad, BTImmediateSchedulingWOStateSearch, BTIntegrationVehicleTypeLoad, BTIntegrationVehicleTypeSearch, BTInterventionAggregateLoad, BTInterventionAggregateSearch, BTInterventionExecution, BTInterventionExecutionDelete, BTInterventionLoad, BTInterventionMeasureLink, BTInterventionOutcomeLoad, BTInterventionOutcomeSearch, BTInterventionOutcomeUpdate, BTInterventionPlanningInsert, BTInterventionPlanningSearch, BTInterventionResourceDelete, BTInterventionResourceInsert, BTInterventionResourceReset, BTInterventionResourceSearch, BTInterventionResourceUpdate, BTInterventionSearch, BTInventoryManagement, BTLinearAssetLocationInsert, BTLinearAssetLocationLoad, BTLinearAssetLocationSearch, BTLinearAssetLocationUpdate, BTLoadProject, BTLoadProjectHeader, BTLoanResourcePropertiesCopy, BTLoanResourceSkillAlign, BTLogDelete, BTLogDelete, BTLogProcessingLoad, BTLogProcessingLoad, BTLogProcessingSearch, BTLogProcessingSearch, BTMainVersionFileLoad, BTMaterialAccountingSave, BTMaterialAccountingTypeLoad, BTMaterialAccountingTypeSearch, BTMaterialClassInsert, BTMaterialClassInsert, BTMaterialClassLoad, BTMaterialClassLoad, BTMaterialClassSearch, BTMaterialClassSearch, BTMaterialClassUpdate, BTMaterialClassUpdate, BTMaterialHistoryLoad, BTMaterialHistoryLoad, BTMaterialHistorySearch, BTMaterialHistorySearch, BTMaterialInsert, BTMaterialInsert, BTMaterialItemInsert, BTMaterialItemLoad, BTMaterialItemSearch, BTMaterialItemTypeInsert, BTMaterialItemTypeLoad, BTMaterialItemTypeSearch, BTMaterialItemTypeUpdate, BTMaterialItemUpdate, BTMaterialLoad, BTMaterialLoad, BTMaterialManagementTypeLoad, BTMaterialManagementTypeLoad, BTMaterialManagementTypeSearch, BTMaterialManagementTypeSearch, BTMaterialSearch, BTMaterialSearch, BTMaterialTypeLoad, BTMaterialTypeLoad, BTMaterialTypeSearch, BTMaterialTypeSearch, BTMaterialUpdate, BTMaterialUpdate, BTMeasureInsert, BTMeasureLoad, BTMeasureModeLoad, BTMeasureModeSearch, BTMeasureSearch, BTMeasureUnitInsert, BTMeasureUnitInsert, BTMeasureUnitLoad, BTMeasureUnitLoad, BTMeasureUnitSearch, BTMeasureUnitSearch, BTMeasureUnitUpdate, BTMeasureUnitUpdate, BTMeasureUpdate, BTMeasuringElementInsert, BTMeasuringElementLastMeasureUpdate, BTMeasuringElementLoad, BTMeasuringElementSearch, BTMeasuringElementStatusLoad, BTMeasuringElementStatusSearch, BTMeasuringElementUpdate, BTMediaFileInsert, BTMediaFileLoad, BTMediaFileSearch, BTMediaFileUpdate, BTMeterAccessibilityInsert, BTMeterAccessibilityLoad, BTMeterAccessibilitySearch, BTMeterAccessibilityUpdate, BTMeterBrandInsert, BTMeterBrandInsert, BTMeterBrandLoad, BTMeterBrandLoad, BTMeterBrandSearch, BTMeterBrandSearch, BTMeterBrandUpdate, BTMeterBrandUpdate, BTMeterClassInsert, BTMeterClassInsert, BTMeterClassLoad, BTMeterClassLoad, BTMeterClassSearch, BTMeterClassSearch, BTMeterClassUpdate, BTMeterClassUpdate, BTMeterConverterInsert, BTMeterConverterLoad, BTMeterConverterUpdate, BTMeterInsert, BTMeterInsert, BTMeterLoad, BTMeterLoad, BTMeterLocationInsert, BTMeterLocationInsert, BTMeterLocationLoad, BTMeterLocationLoad, BTMeterLocationSearch, BTMeterLocationSearch, BTMeterLocationUpdate, BTMeterLocationUpdate, BTMeterReadingsTemplateInsert, BTMeterSearch, BTMeterSearch, BTMetersLoad, BTMeterTypeInsert, BTMeterTypeInsert, BTMeterTypeLoad, BTMeterTypeLoad, BTMeterTypeSearch, BTMeterTypeSearch, BTMeterTypeUpdate, BTMeterTypeUpdate, BTMeterUpdate, BTMeterUpdate, BTMobileErrorLogDelete, BTMobileErrorLogInsert, BTMobileErrorLogLoad, BTMobileErrorLogSearch, BTModifyProjectStructure, BTMunicipalityInsert, BTMunicipalityInsert, BTMunicipalityLoad, BTMunicipalityLoad, BTMunicipalitySearch, BTMunicipalitySearch, BTMunicipalityUpdate, BTMunicipalityUpdate, BTNearestWorkShiftSearch, BTNextMeasureSearch, BTNormalizeAddress, BTOCGroupInsert, BTOCGroupLoad, BTOCGroupSearch, BTOCGroupUpdate, BTOperationActivityInsert, BTOperationActivityLoad, BTOperationActivitySearch, BTOperationActivityUpdate, BTOperationCenterAddressInsert, BTOperationCenterAddressInsert, BTOperationCenterAddressLoad, BTOperationCenterAddressUpdate, BTOperationCenterAddressUpdate, BTOperationCenterAddressWithAddressInsert, BTOperationCenterAddressWithAddressUpdate, BTOperationCenterAssignmentCriteriaLoad, BTOperationCenterAssignmentCriteriaSearch, BTOperationCenterDeductionFromAsset, BTOperationCenterDeductionFromTerritory, BTOperationCenterDeductionFromWorkOrderType, BTOperationCenterFreezingDateCalculation, BTOperationCenterInsert, BTOperationCenterInsert, BTOperationCenterInvalidation, BTOperationCenterLoad, BTOperationCenterLoad, BTOperationCenterMainAddress, BTOperationCenterMainAddress, BTOperationCenterSchedulingConfigurationLoad, BTOperationCenterSearch, BTOperationCenterSearch, BTOperationCenterUpdate, BTOperationCenterUpdate, BTOperationCenterWorkCenterDelete, BTOperationCenterWorkCenterInsert, BTOperationCenterWorkCenterSearch, BTOperationRequirementDelete, BTOperationRequirementInsert, BTOperationRequirementLoad, BTOperationRequirementSearch, BTOperationRequirementUpdate, BTOperationTypeInsert, BTOperationTypeLoad, BTOperationTypeSearch, BTOperationTypeUpdate, BTOssIntegrationConfigurationLoad, BTOssIntegrationConfigurationManagement, BTOssIntegrationConfigurationSearch, BTOssIntegrationTypeLoad, BTOssIntegrationTypeSearch, BTOssMatrixInsert, BTOssMatrixLoad, BTOssMatrixSearch, BTOssMatrixUpdate, BTOssSpaceInsert, BTOssSpaceLoad, BTOssSpaceSearch, BTOssSpaceUpdate, BTOutcomeClassLoad, BTOutcomeClassSearch, BTOutcomeReasonEncodedNoteDelete, BTOutcomeReasonEncodedNoteInsert, BTOutcomeReasonEncodedNoteSearch, BTOutcomeReasonInsert, BTOutcomeReasonInsert, BTOutcomeReasonLoad, BTOutcomeReasonLoad, BTOutcomeReasonSearch, BTOutcomeReasonSearch, BTOutcomeReasonTypeInsert, BTOutcomeReasonTypeInsert, BTOutcomeReasonTypeLoad, BTOutcomeReasonTypeLoad, BTOutcomeReasonTypeSearch, BTOutcomeReasonTypeSearch, BTOutcomeReasonTypeUpdate, BTOutcomeReasonTypeUpdate, BTOutcomeReasonUpdate, BTOutcomeReasonUpdate, BTOutcomeTypeLoad, BTOutcomeTypeSearch, BTOutcomeWorkOrderOriginLoad, BTOutcomeWorkOrderOriginSearch, BTOverlappingWorkShiftExceptionSearch, BTOverlappingWorkShiftSearch, BTPlanningActionHistoryInsert, BTPlanningActionHistoryLoad, BTPlanningActionHistorySave, BTPlanningActionHistorySearch, BTPlanningActionHistoryTypeLoad, BTPlanningActionHistoryTypeSearch, BTPreviousMeasureSearch, BTProfileInsert, BTProfileLoad, BTProfileSearch, BTProfileUpdate, BTProjectActivityCreate, BTProjectActivityGenericDebriefingCreate, BTProjectActivityRelationLoad, BTProjectActivityRelationSearch, BTProjectActivityRelationsManager, BTProjectActivityRelationTypeLoad, BTProjectActivityRelationTypeSearch, BTProjectActivitySearch, BTProjectActivityStartDateLoad, BTProjectActivityStartDateSearch, BTProjectActivityStatusLoad, BTProjectActivityStatusSearch, BTProjectActivityTypeLoad, BTProjectActivityTypeSearch, BTProjectActivityUpdate, BTProjectActivityUserStatusLoad, BTProjectActivityUserStatusSearch, BTProjectHeaderCancel, BTProjectHeaderClose, BTProjectHeaderCreate, BTProjectHeaderRelease, BTProjectHeaderSearch, BTProjectHeaderUpdate, BTProjectProfileLoad, BTProjectProfileSearch, BTProjectStatusLoad, BTProjectStatusSearch, BTProjectTypeLoad, BTProjectTypeSearch, BTProjectUserStatusLoad, BTProjectUserStatusSearch, BTPublicHolidaysSearch, BTQualificationInsert, BTQualificationLoad, BTQualificationSearch, BTQualificationUpdate, BTReadingMeterTypeLoad, BTReadingMeterTypeSearch, BTRequestTypeInsert, BTRequestTypeInsert, BTRequestTypeLoad, BTRequestTypeLoadEvent, BTRequestTypeSearch, BTRequestTypeSearch, BTRequestTypeUpdate, BTRequestTypeUpdate, BTResourceAddressInsert, BTResourceAddressStartEndUpdate, BTResourceAddressUpdate, BTResourceForecastExportExcel, BTResourceForecastHeaderConfirm, BTResourceForecastHeaderLoad, BTResourceForecastHeaderSearch, BTResourceForecastManagement, BTResourceInsert, BTResourceInterventionSearch, BTResourceLastGPSPositionBatchUpsert, BTResourceLastGPSPositionInsert, BTResourceLastGPSPositionLoad, BTResourceLastGPSPositionSearch, BTResourceLastGPSPositionUpdate, BTResourceLoad, BTResourceLoad, BTResourceLoanLoadEvent, BTResourceLoanSearch, BTResourceManagementLoad, BTResourceManagementSearch, BTResourceQualificationDelete, BTResourceQualificationDeletionManage, BTResourceQualificationInsert, BTResourceQualificationSave, BTResourceQualificationSearch, BTResourceRoleSearch, BTResourceSearch, BTResourceSearch, BTResourceShiftExceptionRequestInsert, BTResourceShiftExceptionRequestLoad, BTResourceShiftExceptionRequestSearch, BTResourceShiftExceptionRequestUpdate, BTResourceSkillDelete, BTResourceSkillInsert, BTResourceSkillSearch, BTResourceSkillSearch, BTResourceSkillUpdate, BTResourceTypeInsert, BTResourceTypeLoad, BTResourceTypeSearch, BTResourceTypeUpdate, BTResourceUpdate, BTResourceWithInterventionSearch, BTRoleLoad, BTRoleResourceSearch, BTRoleSearch, BTRootInsert, BTRoughPlanningActivityResultInsert, BTRoughPlanningActivityResultLoad, BTRoughPlanningActivityResultSearch, BTRoughPlanningActivityResultUpdate, BTRoughPlanningBucketInsert, BTRoughPlanningBucketLoad, BTRoughPlanningBucketMovementInsert, BTRoughPlanningBucketMovementLoad, BTRoughPlanningBucketMovementSearch, BTRoughPlanningBucketMovementStateLoad, BTRoughPlanningBucketMovementStateSearch, BTRoughPlanningBucketMovementUpdate, BTRoughPlanningBucketSearch, BTRoughPlanningBucketUpdate, BTRoughPlanningConfigurationBucketSave, BTRoughPlanningConfigurationResourcesSave, BTRoughPlanningCreationFilterCreation, BTRoughPlanningCreationFilterInsert, BTRoughPlanningCreationFilterLoad, BTRoughPlanningCreationFilterLoadLast, BTRoughPlanningCreationFilterSearch, BTRoughPlanningLoad, BTRoughPlanningManagement, BTRoughPlanningOrderMovementInsert, BTRoughPlanningOrderMovementLoad, BTRoughPlanningOrderMovementMassiveInsert, BTRoughPlanningOrderMovementSearch, BTRoughPlanningOrderMovementUpdate, BTRoughPlanningResourceCancel, BTRoughPlanningResourceInsert, BTRoughPlanningResourceLoad, BTRoughPlanningResourceResultInsert, BTRoughPlanningResourceResultLoad, BTRoughPlanningResourceResultSearch, BTRoughPlanningResourceSearch, BTRoughPlanningSearch, BTSchedulableActivitiesSearch, BTScheduleCompleteAutomaticScheduling, BTScheduleCompleteManualAction, BTScheduleCompleteOptimize, BTScheduleCompleteValidation, BTScheduleInterventionToEnterpriseComplete, BTSchedulingAddressCoordinatesSearch, BTSchedulingCoordinatesPathCalculation, BTSchedulingCopy, BTSchedulingInsert, BTSchedulingInsert, BTSchedulingNotification, BTSchedulingOptimizationProcess, BTSchedulingResourceLoad, BTSchedulingResourceSave, BTSchedulingResourceSearch, BTSchedulingResourceTypeInsert, BTSchedulingResourceTypeLoad, BTSchedulingResourceTypeSearch, BTSchedulingResourceTypeUpdate, BTSchedulingTimeslotDelete, BTSchedulingTimeslotInsert, BTSchedulingTimeslotSearch, BTSchedulingTimeslotUpdate, BTSchedulingToCancelInsert, BTSchedulingToCancelLoad, BTSchedulingToCancelSearch, BTSchedulingToCancelUpdate, BTSchedulingUpdate, BTSchedulingUpdate, BTSchedulingUserInsert, BTSchedulingUserLoad, BTSchedulingUserSearch, BTSchedulingUserUpdate, BTSerializedMaterialHistoryLoad, BTSerializedMaterialHistorySearch, BTSerializedMaterialInsert, BTSerializedMaterialLoad, BTSerializedMaterialModelInsert, BTSerializedMaterialModelLoad, BTSerializedMaterialModelSearch, BTSerializedMaterialModelUpdate, BTSerializedMaterialsByItemLoad, BTSerializedMaterialSearch, BTSerializedMaterialUpdate, BTSerializedMaterialWithAccountSearch, BTServiceTypeInsert, BTServiceTypeInsert, BTServiceTypeLoad, BTServiceTypeLoad, BTServiceTypeSearch, BTServiceTypeSearch, BTServiceTypeUpdate, BTServiceTypeUpdate, BTSharedResourceInsert, BTSharedResourceLoad, BTSharedResourceMetadataInsert, BTSharedResourceMetadataLoad, BTSharedResourceMetadataSearch, BTSharedResourceMetadataUpdate, BTSharedResourceOriginLoad, BTSharedResourceOriginSearch, BTSharedResourceSearch, BTSharedResourceTypeLoad, BTSharedResourceTypeSearch, BTSharedResourceUpdate, BTSharedResourceWithLogLoad, BTSharedResourceWithLogSearch, BTShiftExceptionClassInsert, BTShiftExceptionClassLoad, BTShiftExceptionClassSearch, BTShiftExceptionClassUpdate, BTSingleResourceTeamShiftDelete, BTSingleResourceTeamShiftUpsert, BTSingleTeamResourceInsert, BTSkillAggregateLoad, BTSkillConfigurationHistoryLoad, BTSkillConfigurationHistorySearch, BTSkillDivisionHistoryLoad, BTSkillDivisionHistorySearch, BTSkillInsert, BTSkillLoad, BTSkillOverrideConfigurationInsert, BTSkillOverrideConfigurationLoad, BTSkillOverrideConfigurationSearch, BTSkillOverrideConfigurationSkillInsert, BTSkillOverrideConfigurationSkillLoad, BTSkillOverrideConfigurationSkillSearch, BTSkillOverrideConfigurationSkillUpdate, BTSkillOverrideConfigurationUpdate, BTSkillQualificationDelete, BTSkillQualificationInsert, BTSkillQualificationLoad, BTSkillQualificationSearch, BTSkillSearch, BTSkillSearch, BTSkillUpdate, BTStructureActiveValidityPeriodsSearch, BTStructureInsert, BTStructureInsert, BTStructureLoad, BTStructureLoad, BTStructureSearch, BTStructureSearch, BTStructureUpdate, BTStructureUpdate, BTStructureValidityPeriodDelete, BTStructureValidityPeriodDelete, BTStructureValidityPeriodInsert, BTStructureValidityPeriodInsert, BTStructureValidityPeriodLoad, BTStructureValidityPeriodLoad, BTStructureValidityPeriodSearch, BTStructureValidityPeriodSearch, BTStructureValidityPeriodUpdate, BTStructureValidityPeriodUpdate, BTSystemSettingsLoad, BTSystemSettingsUpdate, BTSystemSettingsValueLoad, BTTaskCategoryEventTypeDelete, BTTaskCategoryEventTypeInsert, BTTaskCategoryEventTypeSearch, BTTaskCategoryEventTypeUpdate, BTTaskCategoryInsert, BTTaskCategoryLoad, BTTaskCategorySearch, BTTaskCategoryUpdate, BTTaskCheckWorkShiftDelete, BTTaskLoad, BTTaskSearch, BTTasksLoad, BTTaskStateUpdate, BTTaskUpdate, BTTeamDislocationLoad, BTTeamDislocationSearch, BTTeamInsert, BTTeamLevelLoad, BTTeamLevelSearch, BTTeamLoad, BTTeamLocationLoad, BTTeamLocationSearch, BTTeamMemberInsert, BTTeamMemberLoad, BTTeamMemberSearch, BTTeamMemberUpdate, BTTeamModelSearch, BTTeamSearch, BTTeamShiftCompositionSearch, BTTeamShiftDelete, BTTeamShiftExtendedSearch, BTTeamShiftInsert, BTTeamShiftLoad, BTTeamShiftLoad, BTTeamShiftResourceDelete, BTTeamShiftResourceInsert, BTTeamShiftResourceLoad, BTTeamShiftResourceSearch, BTTeamShiftResourceSearch, BTTeamShiftSearch, BTTeamShiftSearch, BTTeamShiftUpdate, BTTeamTypeInsert, BTTeamTypeLoad, BTTeamTypeSearch, BTTeamTypeUpdate, BTTeamUpdate, BTTechnicalObjectAvailableStatesSearch, BTTechnicalObjectFeatureValueInsert, BTTechnicalObjectFeatureValueLoad, BTTechnicalObjectFeatureValueSearch, BTTechnicalObjectFeatureValueUpdate, BTTechnicalObjectInsert, BTTechnicalObjectLoad, BTTechnicalObjectLoadByAddress, BTTechnicalObjectSearch, BTTechnicalObjectStateInsert, BTTechnicalObjectStateLoadEvent, BTTechnicalObjectStateSearch, BTTechnicalObjectStateUpdate, BTTechnicalObjectTypeInsert, BTTechnicalObjectTypeLoad, BTTechnicalObjectTypeLoad, BTTechnicalObjectTypeSave, BTTechnicalObjectTypeSearch, BTTechnicalObjectTypeSearch, BTTechnicalObjectTypeTemplateInsert, BTTechnicalObjectTypeTemplateLoad, BTTechnicalObjectTypeTemplateSearch, BTTechnicalObjectTypeTemplateUpdate, BTTechnicalObjectTypeUpdate, BTTechnicalObjectUpdate, BTTimeRangeConfigurationLoad, BTTimeRangeConfigurationSearch, BTTimeZoneResolver, BTTooltipConfigurationDelete, BTTooltipConfigurationInsert, BTTooltipConfigurationInstanceDelete, BTTooltipConfigurationInstanceLoad, BTTooltipConfigurationInstanceSave, BTTooltipConfigurationLoad, BTTooltipConfigurationRuleDelete, BTTooltipConfigurationRuleInsert, BTTooltipConfigurationRuleLoad, BTTooltipConfigurationRuleSearch, BTTooltipConfigurationSearch, BTTooltipConfigurationUpdate, BTTransferRequestItemsLoad, BTUnavailabilityMovementDelete, BTUnavailabilityMovementInsert, BTUnavailabilityMovementLoad, BTUnavailabilityMovementSearch, BTUnplannedInterventionComplete, BTUpdateStatusManualScheduling, BTUpdateStatusRemovalScheduling, BTUserCreate, BTUserLoad, BTUserSearch, BTUserTypeCreate, BTUserTypeUpdate, BTUserUpdate, BTValidAssetStatusSearch, BTValidationStatusLoad, BTValidationStatusSearch, BTValueDomainItemInsert, BTValueDomainItemLoad, BTValueDomainItemSearch, BTValueDomainItemUpdate, BTVehicleLoad, BTVehicleSearch, BTWarehouseAgendaMaterialStockQuantityCheck, BTWarehouseAgendaMaterialWithOperationSearch, BTWarehouseMaterialAccountingSave, BTWarehouseOperationHandling, BTWarningInsert, BTWarningLoad, BTWarningsDelete, BTWarningSearch, BTWarningUpdate, BTWebResourceLoad, BTWorkCenterInsert, BTWorkCenterInsert, BTWorkCenterLoad, BTWorkCenterLoad, BTWorkCenterSearch, BTWorkCenterSearch, BTWorkCenterUpdate, BTWorkCenterUpdate, BTWorkCycleHeaderInsert, BTWorkCycleHeaderLoad, BTWorkCycleHeaderSearch, BTWorkCycleHeaderUpdate, BTWorkCycleInsert, BTWorkCycleLoad, BTWorkCycleOperationInsert, BTWorkCycleOperationLoad, BTWorkCycleOperationSearch, BTWorkCycleOperationUpdate, BTWorkCycleRepeatableOperationFilterUpdate, BTWorkCycleRuleDelete, BTWorkCycleRuleInsert, BTWorkCycleRuleLoad, BTWorkCycleRuleSearch, BTWorkCycleRuleUpdate, BTWorkCycleSearch, BTWorkCycleStructureDelete, BTWorkCycleStructureInsert, BTWorkCycleStructureLoad, BTWorkCycleStructureSearch, BTWorkCycleStructureUpdate, BTWorkCycleUpdate, BTWorkingTeamLoad, BTWorkingTeamSearch, BTWorkLoadDetailSearch, BTWorkLoadDistributionSearch, BTWorkloadMassiveRunAnalysis, BTWorkloadProvide, BTWorkLoadSearch, BTWorkloadTimeShift, BTWorkloadUpdate, BTWorkOrderAttachmentInsert, BTWorkOrderAttachmentInsert, BTWorkOrderAttachmentRemove, BTWorkOrderAttachmentUploadOutcome, BTWorkOrderCreateFromWorkCycle, BTWorkOrderCreationFromWorkCycle, BTWorkOrderEncodedNoteInsert, BTWorkOrderEncodedNoteLoad, BTWorkOrderEncodedNoteSearch, BTWorkOrderEncodedNoteUpdate, BTWorkOrderGenerateCode, BTWorkOrderHeaderInsert, BTWorkOrderHeaderInsert, BTWorkOrderHeaderLoad, BTWorkOrderHeaderLoad, BTWorkOrderHeaderOperationCenterAssignment, BTWorkOrderHeaderSearch, BTWorkOrderHeaderSearch, BTWorkOrderHeaderStatusDeductionFromOperations, BTWorkOrderHeaderStatusRecalculate, BTWorkOrderHeaderUpdate, BTWorkOrderHeaderUpdate, BTWorkOrderMeterDelete, BTWorkOrderMeterInsert, BTWorkOrderMeterSave, BTWorkOrderMeterSearch, BTWorkOrderNoteInsert, BTWorkOrderNoteLoad, BTWorkOrderNoteSearch, BTWorkOrderOperationAccountedMaterialDetailSearch, BTWorkOrderOperationAccountedMaterialSave, BTWorkOrderOperationAccountedMaterialSearch, BTWorkOrderOperationAttachmentInsert, BTWorkOrderOperationCenterDeduction, BTWorkOrderOperationImmediateSchedulingCheck, BTWorkOrderOperationImmediateSchedulingEvaluate, BTWorkOrderOperationInsert, BTWorkOrderOperationInsert, BTWorkOrderOperationLoad, BTWorkOrderOperationLoad, BTWorkOrderOperationRemoveWorkCycleStructure, BTWorkOrderOperationResourceDelete, BTWorkOrderOperationResourceInsert, BTWorkOrderOperationResourceRequirementsUpdate, BTWorkOrderOperationResourceSearch, BTWorkOrderOperationResourceUpdate, BTWorkOrderOperationScheduled, BTWorkOrderOperationSearch, BTWorkOrderOperationSearch, BTWorkOrderOperationsLinksUpdate, BTWorkOrderOperationsLoad, BTWorkOrderOperationsLoad, BTWorkOrderOperationStatusRecalculate, BTWorkOrderOperationTypeCategoryInsert, BTWorkOrderOperationTypeCategoryLoad, BTWorkOrderOperationTypeCategorySearch, BTWorkOrderOperationTypeCategoryUpdate, BTWorkOrderOperationTypeInsert, BTWorkOrderOperationTypeInsert, BTWorkOrderOperationTypeLoad, BTWorkOrderOperationTypeLoad, BTWorkOrderOperationTypeSearch, BTWorkOrderOperationTypeSearch, BTWorkOrderOperationTypeUpdate, BTWorkOrderOperationTypeUpdate, BTWorkOrderOperationUpdate, BTWorkOrderOperationUpdate, BTWorkOrderOriginLoad, BTWorkOrderOriginSearch, BTWorkOrderSchedulingInsert, BTWorkOrderSequenceNumberInsert, BTWorkOrderSequenceNumberNext, BTWorkOrderTypeInsert, BTWorkOrderTypeInsert, BTWorkOrderTypeLoad, BTWorkOrderTypeLoad, BTWorkOrderTypeOperationCenterAssignmentCriteriaLoad, BTWorkOrderTypeOperationCenterAssignmentCriteriaSave, BTWorkOrderTypeSearch, BTWorkOrderTypeSearch, BTWorkOrderTypeStructureDelete, BTWorkOrderTypeStructureInsert, BTWorkOrderTypeStructureSave, BTWorkOrderTypeStructureSearch, BTWorkOrderTypeStructureUpdate, BTWorkOrderTypeUpdate, BTWorkOrderTypeUpdate, BTWorkOrderUrgencyInsert, BTWorkOrderUrgencyInsert, BTWorkOrderUrgencyLoad, BTWorkOrderUrgencyLoad, BTWorkOrderUrgencySearch, BTWorkOrderUrgencySearch, BTWorkOrderUrgencyUpdate, BTWorkOrderUrgencyUpdate, BTWorkOrderValidate, BTWorkShiftActivityValidation, BTWorkShiftDelete, BTWorkShiftExceptionClassInsert, BTWorkShiftExceptionClassLoad, BTWorkShiftExceptionClassSearch, BTWorkShiftExceptionClassTypeLoad, BTWorkShiftExceptionClassTypeSearch, BTWorkShiftExceptionClassUpdate, BTWorkShiftExceptionDelete, BTWorkShiftExceptionImpactLoad, BTWorkShiftExceptionImpactSearch, BTWorkShiftExceptionInsert, BTWorkShiftExceptionLoad, BTWorkShiftExceptionManagementLoad, BTWorkShiftExceptionManagementSearch, BTWorkShiftExceptionSearch, BTWorkShiftExceptionSearch, BTWorkShiftExceptionTotalsCalculation, BTWorkShiftExceptionTypeInsert, BTWorkShiftExceptionTypeLoad, BTWorkShiftExceptionTypeSearch, BTWorkShiftExceptionTypeUpdate, BTWorkShiftExceptionUpdate, BTWorkShiftExceptionWorkShiftDelete, BTWorkShiftExceptionWorkShiftLoad, BTWorkShiftExceptionWorkShiftSearch, BTWorkShiftExceptionWorkShiftUpdate, BTWorkShiftInsert, BTWorkShiftInsert, BTWorkShiftLoad, BTWorkShiftLoad, BTWorkShiftMissingSkillCalculation, BTWorkShiftOverlapCheck, BTWorkShiftSearch, BTWorkShiftSearch, BTWorkShiftSearch, BTWorkShiftTimeLineLoad, BTWorkShiftTourDataCalculator, BTWorkShiftTypeClassLoad, BTWorkShiftTypeClassSearch, BTWorkShiftTypeInsert, BTWorkShiftTypeLoad, BTWorkShiftTypeLoad, BTWorkShiftTypeSearch, BTWorkShiftTypeSearch, BTWorkShiftTypeUpdate, BTWorkShiftUpdate, BTWorkShiftUpdate, BTWoTypeAdmittedMaterialInsert, BTWoTypeAdmittedMaterialSearch, BTWoTypeAdmittedMaterialUpdate, BTYearCalendarInvalidate, BTYearCalendarLoad, BTZoneInsert, BTZoneLoad, BTZoneSearch, BTZonesSearchFromMicroCluster, BTZoneUpdate, MeasureStatusChangeTask

public abstract class ValidPermissionBusinessTask<I> extends ValidExecutionBusinessTask<I>
Abstract business task that validates user permissions before execution.
This class extends ValidExecutionBusinessTask to provide permission-based validation for business tasks. It automatically checks if the current user has the required permissions to execute the task. The permission validation process:
  • Checks if the current identity is a BaseIdentity
  • If permission validation is active, delegates to the parent validation logic
  • If validation fails, throws a DAValidateException with missing permission code
  • If not a BaseIdentity, skips validation and logs a debug message
Subclasses must implement the ValidExecution.isValidExecution() method to define the specific permission checks required for their functionality.
Since:
1.0
See Also:
  • Field Details

  • Constructor Details

    • ValidPermissionBusinessTask

      public ValidPermissionBusinessTask()
  • Method Details

    • checkValidExecution

      protected boolean checkValidExecution() throws DAValidateException
      Performs permission validation check with identity-aware logic.
      Overrides:
      checkValidExecution in class ValidExecutionBusinessTask<I>
      Returns:
      true if execution is valid and should proceed, false otherwise
      Throws:
      DAValidateException - if permission validation fails and exception throwing is enabled
    • throwExceptionIfInvalid

      public boolean throwExceptionIfInvalid()
      Indicates that exceptions should always be thrown for invalid permissions.
      Returns:
      true, indicating that exceptions should be thrown for invalid execution
    • getException

      public DAValidateException getException()
      Returns the exception to throw when permission validation fails.
      Returns:
      a DAValidateException indicating missing required permissions