use of org.onebusaway.api.model.transit.blocks.BlockConfigurationV2Bean in project onebusaway-application-modules by camsys.
the class BeanFactoryV2 method getBlock.
public BlockV2Bean getBlock(BlockBean block) {
BlockV2Bean bean = new BlockV2Bean();
bean.setId(block.getId());
List<BlockConfigurationV2Bean> blockConfigs = new ArrayList<BlockConfigurationV2Bean>();
for (BlockConfigurationBean blockConfig : block.getConfigurations()) blockConfigs.add(getBlockConfig(blockConfig));
bean.setConfigurations(blockConfigs);
return bean;
}
use of org.onebusaway.api.model.transit.blocks.BlockConfigurationV2Bean in project onebusaway-application-modules by camsys.
the class BeanFactoryV2 method getBlockConfig.
public BlockConfigurationV2Bean getBlockConfig(BlockConfigurationBean blockConfig) {
BlockConfigurationV2Bean bean = new BlockConfigurationV2Bean();
bean.setActiveServiceIds(blockConfig.getActiveServiceIds());
bean.setInactiveServiceIds(blockConfig.getInactiveServiceIds());
List<BlockTripV2Bean> blockTrips = new ArrayList<BlockTripV2Bean>();
for (BlockTripBean blockTrip : blockConfig.getTrips()) blockTrips.add(getBlockTrip(blockTrip));
bean.setTrips(blockTrips);
return bean;
}
Aggregations