@Override public Marshaller getMarshaller() { return mapper.getMarshaller(); }
@Override public QueryFactory getQueryFactory() { return mapper.getQueryFactory(); } }
@Override public Unmarshaller getUnmarshaller() { return mapper.getUnmarshaller(); }
@Override protected ComponentCustomizerEngine doNewComponent(SatisfiedBOM satisfiedBOM) { final Mapper mapper = satisfiedBOM.getOne(mapperQuery).get().getComponent(); final ObjectIdUpdater objectIdUpdater = mapper.getObjectIdUpdater(); return new SingleComponentClassCustomizerEngine<JongoCollection>(0, JongoCollection.class) { @Override public NamedComponent<JongoCollection> customize(NamedComponent<JongoCollection> namedComponent) { final JongoCollection collection = namedComponent.getComponent(); return new NamedComponent<>(namedComponent.getName(), new SequencingJongoCollection(tape, collection, mapper, objectIdUpdater)); } }; }
@Override protected ComponentCustomizerEngine doNewComponent(SatisfiedBOM satisfiedBOM) { final Mapper mapper = satisfiedBOM.getOne(mapperQuery).get().getComponent(); final ObjectIdUpdater objectIdUpdater = mapper.getObjectIdUpdater(); return new SingleComponentClassCustomizerEngine<JongoCollection>(0, JongoCollection.class) { @Override public NamedComponent<JongoCollection> customize(NamedComponent<JongoCollection> namedComponent) { final JongoCollection collection = namedComponent.getComponent(); return new NamedComponent<>(namedComponent.getName(), new SequencingJongoCollection(tape, collection, mapper, objectIdUpdater)); } }; }
@Override public Unmarshaller getUnmarshaller() { return mapper.getUnmarshaller(); }
@Override public QueryFactory getQueryFactory() { return mapper.getQueryFactory(); } });
@Override public Marshaller getMarshaller() { return mapper.getMarshaller(); }
@Override public Unmarshaller getUnmarshaller() { return mapper.getUnmarshaller(); }
@Override public QueryFactory getQueryFactory() { return mapper.getQueryFactory(); } }
@Override public Marshaller getMarshaller() { return mapper.getMarshaller(); }