/** * {@inheritDoc} */ public void process(WayContainer wayContainer) { changeWriter.write(wayContainer.getEntity(), action); }
/** * {@inheritDoc} */ @Override public EntityContainer createContainer(Way entity) { return new WayContainer(entity); } }
/** * {@inheritDoc} */ @Override public void process(WayContainer wayContainer) { boolean modified; wayBuilder.initialize(wayContainer.getEntity()); modified = false; modified = modified || processEntity(wayBuilder); modified = modified || processWay(wayBuilder); if (modified) { sink.process(new WayContainer(wayBuilder.buildEntity())); } else { sink.process(wayContainer); } }
Way filteredWay; filteredWayContainer = wayContainer.getWriteableInstance(); filteredWay = filteredWayContainer.getEntity();
/** * {@inheritDoc} */ @Override public void process(WayContainer wayContainer) { boolean modified; wayBuilder.initialize(wayContainer.getEntity()); modified = false; modified = modified || processEntity(wayBuilder); modified = modified || processWay(wayBuilder); if (modified) { sink.process(new WayContainer(wayBuilder.buildEntity())); } else { sink.process(wayContainer); } }
Way filteredWay; filteredWayContainer = wayContainer.getWriteableInstance(); filteredWay = filteredWayContainer.getEntity();
/** * {@inheritDoc} */ public void process(WayContainer wayContainer) { changeWriter.write(wayContainer.getEntity(), action); }
/** * {@inheritDoc} */ @Override public EntityContainer createContainer(Way entity) { return new WayContainer(entity); } }
/** * {@inheritDoc} */ public void process(WayContainer way) { wayWriter.process(way.getEntity()); entitiesWritten = true; }
/** * {@inheritDoc} */ @Override public WayContainer next() { return new WayContainer(source.next()); }
/** * {@inheritDoc} */ public void process(WayContainer wayContainer) { changeWriter.write(wayContainer.getEntity(), action, keepInvalidWays); }
/** * {@inheritDoc} */ @Override public WayContainer next() { return new WayContainer(source.next()); }
/** * {@inheritDoc} */ public void process(WayContainer wayContainer) { changeWriter.write(wayContainer.getEntity(), action); }
/** * {@inheritDoc} */ @Override public WayContainer getWriteableInstance() { if (way.isReadOnly()) { return new WayContainer(way.getWriteableInstance()); } else { return this; } } }
/** * {@inheritDoc} */ public void process(WayContainer way) { wayWriter.process(way.getEntity()); entitiesWritten = true; }
/** * {@inheritDoc} */ public void end() { getSink().process(new WayContainer(way)); }
/** * {@inheritDoc} */ @Override public WayContainer getWriteableInstance() { if (way.isReadOnly()) { return new WayContainer(way.getWriteableInstance()); } else { return this; } } }
@Override public void process(WayContainer wayContainer) { wayMap.put(wayContainer.getEntity().getId(), wayContainer); }
/** * {@inheritDoc} */ public void end() { getSink().process(new WayContainer(way)); }