Class NotInChargeBookingCriterion
java.lang.Object
overit.geocallapp.wfm.core.bl.criticalactivity.detectprocess.criterion.CriticalActivityCriterion
overit.geocallapp.wfm.core.bl.criticalactivity.detectprocess.criterion.NotInChargeBookingCriterion
Criterion that implements the behaviour expected for NOT_IN_CHARGE_BOOKING criterion type.
- Since:
- 13.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod to be implemented in order to define valid wo operation statuses.booleanmatches(BOWorkOrderOperation woOperation, CriticalActivityRule rule) Method to be implemented in order to define if aBOWorkOrderOperationmatches.Methods inherited from class overit.geocallapp.wfm.core.bl.criticalactivity.detectprocess.criterion.CriticalActivityCriterion
getAppointmentStartDate, getArrivalDate, getBookingStartDate, getCache, getCurrentDate, getExpectedEndDate, getInChargeDate, getMinutesDifference, getOperationCenter, getSchedulingStartDate, getWoOperationInterventionScheduling, isAppointmentOperation, isBookingOperation, isDifferenceOverThreshold, isDifferenceUnderThreshold, isNormalOperation, isTimeZoneActive, setCache
-
Constructor Details
-
NotInChargeBookingCriterion
public NotInChargeBookingCriterion()
-
-
Method Details
-
getWoOperationStatuses
Description copied from class:CriticalActivityCriterionMethod to be implemented in order to define valid wo operation statuses.- Specified by:
getWoOperationStatusesin classCriticalActivityCriterion- Returns:
- the set of wo operation statuses
-
matches
Description copied from class:CriticalActivityCriterionMethod to be implemented in order to define if aBOWorkOrderOperationmatches.- Specified by:
matchesin classCriticalActivityCriterion- Parameters:
woOperation- the wo operationrule- the rule- Returns:
- true when the wo operation matches
-