/** * {@inheritDoc} */ public void process(RelationContainer relation) { relationWriter.process(relation.getEntity()); entitiesWritten = true; }
/** * {@inheritDoc} */ @Override public EntityContainer createContainer(Relation entity) { return new RelationContainer(entity); } }
/** * {@inheritDoc} */ @Override public void process(RelationContainer relationContainer) { boolean modified; relationBuilder.initialize(relationContainer.getEntity()); modified = false; modified = modified || processEntity(relationBuilder); modified = modified || processRelation(relationBuilder); if (modified) { sink.process(new RelationContainer(relationBuilder.buildEntity())); } else { sink.process(relationContainer); } }
Relation filteredRelation; filteredRelationContainer = relationContainer.getWriteableInstance(); filteredRelation = filteredRelationContainer.getEntity();
/** * {@inheritDoc} */ @Override public void process(RelationContainer relationContainer) { boolean modified; relationBuilder.initialize(relationContainer.getEntity()); modified = false; modified = modified || processEntity(relationBuilder); modified = modified || processRelation(relationBuilder); if (modified) { sink.process(new RelationContainer(relationBuilder.buildEntity())); } else { sink.process(relationContainer); } }
Relation filteredRelation; filteredRelationContainer = relationContainer.getWriteableInstance(); filteredRelation = filteredRelationContainer.getEntity();
/** * {@inheritDoc} */ public void process(RelationContainer relationContainer) { changeWriter.write(relationContainer.getEntity(), action); } }
/** * {@inheritDoc} */ @Override public EntityContainer createContainer(Relation entity) { return new RelationContainer(entity); } }
/** * {@inheritDoc} */ public void process(RelationContainer relationContainer) { changeWriter.write(relationContainer.getEntity(), action); } }
/** * {@inheritDoc} */ @Override public RelationContainer next() { return new RelationContainer(source.next()); }
/** * {@inheritDoc} */ public void process(RelationContainer relationContainer) { changeWriter.write(relationContainer.getEntity(), action); } }
/** * {@inheritDoc} */ @Override public RelationContainer next() { return new RelationContainer(source.next()); }
/** * {@inheritDoc} */ public void process(RelationContainer relationContainer) { relationBuffer.add(relationContainer.getEntity()); flushRelations(false); }
/** * {@inheritDoc} */ @Override public RelationContainer getWriteableInstance() { if (relation.isReadOnly()) { return new RelationContainer(relation.getWriteableInstance()); } else { return this; } } }
@Override public void process(RelationContainer relationContainer) { relationMap.put(relationContainer.getEntity().getId(), relationContainer); }
/** * {@inheritDoc} */ public void end() { getSink().process(new RelationContainer(relation)); }
/** * {@inheritDoc} */ public void process(RelationContainer relation) { relationWriter.process(relation.getEntity()); entitiesWritten = true; }
/** * {@inheritDoc} */ @Override public RelationContainer getWriteableInstance() { if (relation.isReadOnly()) { return new RelationContainer(relation.getWriteableInstance()); } else { return this; } } }
/** * {@inheritDoc} */ public void process(RelationContainer relationContainer) { changeWriter.write(relationContainer.getEntity(), action); } }
/** * {@inheritDoc} */ public void end() { getSink().process(new RelationContainer(relation)); }