Search in sources :

Example 1 with BlockStopTimeV2Bean

use of org.onebusaway.api.model.transit.blocks.BlockStopTimeV2Bean in project onebusaway-application-modules by camsys.

the class BeanFactoryV2 method getBlockTrip.

public BlockTripV2Bean getBlockTrip(BlockTripBean blockTrip) {
    BlockTripV2Bean bean = new BlockTripV2Bean();
    bean.setAccumulatedSlackTime(blockTrip.getAccumulatedSlackTime());
    bean.setDistanceAlongBlock(blockTrip.getDistanceAlongBlock());
    addToReferences(blockTrip.getTrip());
    bean.setTripId(blockTrip.getTrip().getId());
    List<BlockStopTimeV2Bean> blockStopTimes = new ArrayList<BlockStopTimeV2Bean>();
    for (BlockStopTimeBean blockStopTime : blockTrip.getBlockStopTimes()) {
        BlockStopTimeV2Bean stopTimeBean = getBlockStopTime(blockStopTime);
        blockStopTimes.add(stopTimeBean);
    }
    bean.setBlockStopTimes(blockStopTimes);
    return bean;
}
Also used : BlockStopTimeV2Bean(org.onebusaway.api.model.transit.blocks.BlockStopTimeV2Bean) ArrayList(java.util.ArrayList) BlockTripV2Bean(org.onebusaway.api.model.transit.blocks.BlockTripV2Bean) BlockStopTimeBean(org.onebusaway.transit_data.model.blocks.BlockStopTimeBean)

Example 2 with BlockStopTimeV2Bean

use of org.onebusaway.api.model.transit.blocks.BlockStopTimeV2Bean in project onebusaway-application-modules by camsys.

the class BeanFactoryV2 method getBlockStopTime.

public BlockStopTimeV2Bean getBlockStopTime(BlockStopTimeBean blockStopTime) {
    BlockStopTimeV2Bean bean = new BlockStopTimeV2Bean();
    bean.setAccumulatedSlackTime(blockStopTime.getAccumulatedSlackTime());
    bean.setBlockSequence(blockStopTime.getBlockSequence());
    bean.setDistanceAlongBlock(blockStopTime.getDistanceAlongBlock());
    bean.setStopTime(getStopTime(blockStopTime.getStopTime()));
    return bean;
}
Also used : BlockStopTimeV2Bean(org.onebusaway.api.model.transit.blocks.BlockStopTimeV2Bean)

Aggregations

BlockStopTimeV2Bean (org.onebusaway.api.model.transit.blocks.BlockStopTimeV2Bean)2 ArrayList (java.util.ArrayList)1 BlockTripV2Bean (org.onebusaway.api.model.transit.blocks.BlockTripV2Bean)1 BlockStopTimeBean (org.onebusaway.transit_data.model.blocks.BlockStopTimeBean)1