Class WOOperationInterventionScheduling

java.lang.Object
overit.geocallapp.wfm.core.bl.schedule.wooperation.WOOperationInterventionScheduling

public class WOOperationInterventionScheduling extends Object
  • Constructor Details

    • WOOperationInterventionScheduling

      public WOOperationInterventionScheduling()
  • Method Details

    • getWOOperation

      public BOWorkOrderOperation getWOOperation()
    • setWOOperation

      public void setWOOperation(BOWorkOrderOperation woOperation)
    • getSchedulingModel

      public Long getSchedulingModel()
    • setSchedulingModel

      public void setSchedulingModel(Long schedulingModel)
    • hasInterventions

      public boolean hasInterventions()
    • getInterventions

      public List<Intervention> getInterventions()
    • setInterventions

      public void setInterventions(List<Intervention> interventions)
    • getInterventionsSchedulingsMap

      public Map<Long,List<BOScheduling>> getInterventionsSchedulingsMap()
    • setInterventionsSchedulingsMap

      public void setInterventionsSchedulingsMap(Map<Long,List<BOScheduling>> interventionsSchedulingsMap)
    • getIntervention

      public Intervention getIntervention(Long agendaId)
    • getLastIntervention

      public Intervention getLastIntervention()
    • hasSchedulings

      public boolean hasSchedulings()
    • hasInterventionSchedulings

      public boolean hasInterventionSchedulings(Long agendaId)
    • getSchedulings

      public List<BOScheduling> getSchedulings()
    • getInterventionSchedulings

      public List<BOScheduling> getInterventionSchedulings(Long agendaId)
    • getLastInterventionSchedulings

      public List<BOScheduling> getLastInterventionSchedulings()
    • getLastInterventionForemanSchedulings

      public List<BOScheduling> getLastInterventionForemanSchedulings()
    • getLastInterventionForemanSchedulings

      public List<BOScheduling> getLastInterventionForemanSchedulings(boolean collectAllPortions)
    • getForemanSchedulings

      public List<BOScheduling> getForemanSchedulings()
    • getInterventionForemanSchedulings

      public List<BOScheduling> getInterventionForemanSchedulings(Long agendaId)
    • getInterventionForemanSchedulings

      public List<BOScheduling> getInterventionForemanSchedulings(Long agendaId, boolean collectAllPortions)
    • getSchedulingsByResourceShift

      public List<BOScheduling> getSchedulingsByResourceShift(Long resourceShift)
    • getInterventionSchedulingsByResourceShift

      public List<BOScheduling> getInterventionSchedulingsByResourceShift(Long agendaId, Long resourceShift)
    • hasOutcomes

      public boolean hasOutcomes()
    • getOutcomes

      public List<BOAgendaOutcome> getOutcomes()
    • getLastOutcome

      public BOAgendaOutcome getLastOutcome()
    • getAllSchedulingPortions

      public List<BOScheduling> getAllSchedulingPortions(BOScheduling scheduling)
    • getLastSchedulingPortion

      protected BOScheduling getLastSchedulingPortion(BOScheduling scheduling)
    • isSchedulingPortion

      protected boolean isSchedulingPortion(BOScheduling scheduling)
    • isLastSchedulingPortion

      protected boolean isLastSchedulingPortion(BOScheduling scheduling)
    • collectPreviousSchedulingPortions

      protected void collectPreviousSchedulingPortions(BOScheduling scheduling, List<BOScheduling> collector)
    • findSchedulingByFilter

      protected BOScheduling findSchedulingByFilter(Predicate<BOScheduling> filter)