@Override public TourActivity duplicate() { return new ServiceActivity(this); }
protected ServiceActivity(ServiceActivity serviceActivity) { this.service = serviceActivity.getJob(); this.arrTime = serviceActivity.getArrTime(); this.endTime = serviceActivity.getEndTime(); setIndex(serviceActivity.getIndex()); this.theoreticalEarliest = serviceActivity.getTheoreticalEarliestOperationStartTime(); this.theoreticalLatest = serviceActivity.getTheoreticalLatestOperationStartTime(); }
@Override public String toString() { return "[type=" + getName() + "][locationId=" + getLocation().getId() + "][size=" + getSize().toString() + "][twStart=" + Activities.round(getTheoreticalEarliestOperationStartTime()) + "][twEnd=" + Activities.round(getTheoreticalLatestOperationStartTime()) + "]"; }
protected ServiceActivity(ServiceActivity serviceActivity) { this.service = serviceActivity.getJob(); this.arrTime = serviceActivity.getArrTime(); this.endTime = serviceActivity.getEndTime(); setIndex(serviceActivity.getIndex()); this.theoreticalEarliest = serviceActivity.getTheoreticalEarliestOperationStartTime(); this.theoreticalLatest = serviceActivity.getTheoreticalLatestOperationStartTime(); }
@Override public String toString() { return "[type=" + getName() + "][locationId=" + getLocation().getId() + "][size=" + getSize().toString() + "][twStart=" + Activities.round(getTheoreticalEarliestOperationStartTime()) + "][twEnd=" + Activities.round(getTheoreticalLatestOperationStartTime()) + "]"; }
public static ServiceActivity copyOf(ServiceActivity serviceActivity) { return new ServiceActivity(serviceActivity); }
public static ServiceActivity newInstance(Service service) { return new ServiceActivity(service); }
@Override public TourActivity duplicate() { return new ServiceActivity(this); }
public static ServiceActivity newInstance(Service service) { return new ServiceActivity(service); }
public static ServiceActivity copyOf(ServiceActivity serviceActivity) { return new ServiceActivity(serviceActivity); }