@Override public List<AbstractActivity> createActivities(Job job) { List<AbstractActivity> acts = new ArrayList<AbstractActivity>(); if (job instanceof Break) { acts.add(BreakActivity.newInstance((Break) job)); } else if (job instanceof Service) { acts.add(serviceActivityFactory.createActivity((Service) job)); } else if (job instanceof Shipment) { acts.add(shipmentActivityFactory.createPickup((Shipment) job)); acts.add(shipmentActivityFactory.createDelivery((Shipment) job)); } return acts; }
@Override public List<AbstractActivity> createActivities(Job job) { List<AbstractActivity> acts = new ArrayList<>(); if( job instanceof Break){ acts.add(BreakActivity.newInstance((Break) job)); } else if (job instanceof Service) { acts.add(serviceActivityFactory.createActivity((Service) job)); } else if (job instanceof Shipment) { acts.add(shipmentActivityFactory.createPickup((Shipment) job)); acts.add(shipmentActivityFactory.createDelivery((Shipment) job)); } return acts; }
@Override public List<AbstractActivity> createActivities(Job job) { List<AbstractActivity> acts = new ArrayList<AbstractActivity>(); if (job instanceof Break) { acts.add(BreakActivity.newInstance((Break) job)); } else if (job instanceof Service) { acts.add(serviceActivityFactory.createActivity((Service) job)); } else if (job instanceof Shipment) { acts.add(shipmentActivityFactory.createPickup((Shipment) job)); acts.add(shipmentActivityFactory.createDelivery((Shipment) job)); } return acts; }
@Override public List<AbstractActivity> createActivities(Job job) { List<AbstractActivity> acts = new ArrayList<AbstractActivity>(); if( job instanceof Break){ acts.add(BreakActivity.newInstance((Break) job)); } else if (job instanceof Service) { acts.add(serviceActivityFactory.createActivity((Service) job)); } else if (job instanceof Shipment) { acts.add(shipmentActivityFactory.createPickup((Shipment) job)); acts.add(shipmentActivityFactory.createDelivery((Shipment) job)); } return acts; }