
org.opentripplanner.ext.stopconsolidation.internal.DefaultStopConsolidationRepository Maven / Gradle / Ivy
The newest version!
package org.opentripplanner.ext.stopconsolidation.internal;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.opentripplanner.ext.stopconsolidation.StopConsolidationRepository;
import org.opentripplanner.ext.stopconsolidation.model.ConsolidatedStopGroup;
@Singleton
public class DefaultStopConsolidationRepository
implements Serializable, StopConsolidationRepository {
private final List groups = new ArrayList<>();
@Inject
public DefaultStopConsolidationRepository() {}
public void addGroups(Collection group) {
groups.addAll(group);
}
public List groups() {
return List.copyOf(groups);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy