@Converter public static JavaSource toJavaSource(JavaResult result) { return new JavaSource(result.getResultMap().values()); }
public Object extractFromResult(JavaResult result, Export export) { Set<String> extractSet = export.getExtractSet(); if (extractSet == null) { return extractBeans(result, result.getResultMap().keySet()); } if(extractSet.size() == 1) { return result.getBean(extractSet.iterator().next()); } else { return extractBeans(result, extractSet); } }
public Object extractFromResult(JavaResult result, Export export) { Set<String> extractSet = export.getExtractSet(); if (extractSet == null) { return extractBeans(result, result.getResultMap().keySet()); } if(extractSet.size() == 1) { return result.getBean(extractSet.iterator().next()); } else { return extractBeans(result, extractSet); } }
public Object extractFromResult(JavaResult result, Export export) { Set<String> extractSet = export.getExtractSet(); if (extractSet == null) { return extractBeans(result, result.getResultMap().keySet()); } if(extractSet.size() == 1) { return result.getBean(extractSet.iterator().next()); } else { return extractBeans(result, extractSet); } }
public Object extractFromResult(JavaResult result, Export export) { Set<String> extractSet = export.getExtractSet(); if (extractSet == null) { return extractBeans(result, result.getResultMap().keySet()); } if(extractSet.size() == 1) { return result.getBean(extractSet.iterator().next()); } else { return extractBeans(result, extractSet); } }
/** * Write the bean model to the specified {@link Writer} instance. * @param writer The writer instance. * @throws BeanRegistrationException One of the "namespace root" beans in the model is not {@link #registerBean(Object) registered}. * @throws IOException Error while writing the model to the supplied {@link Writer} instance. */ public synchronized void writeModel(Writer writer) throws BeanRegistrationException, IOException { AssertArgument.isNotNull(writer, "writer"); Object rootBean; if(modelRoot instanceof JavaResult) { JavaResult javaResult = (JavaResult) modelRoot; Map<String, Object> beanMap = javaResult.getResultMap(); if(beanMap.isEmpty()) { throw new IOException("Unable to serialize empty JavaResult Model."); } else if(beanMap.size() > 1) { throw new IOException("Unable to serialize JavaResult Model that contains more than 1 bean instance."); } rootBean = beanMap.values().iterator().next(); } else { rootBean = modelRoot; } resolveModelNamespaces(); resolveUnmappedBeanWriters(); BeanWriter beanWriter = getBeanWriter(rootBean); beanWriter.write(rootBean, writer, this); }
/** * Write the bean model to the specified {@link Writer} instance. * @param writer The writer instance. * @throws BeanRegistrationException One of the "namespace root" beans in the model is not {@link #registerBean(Object) registered}. * @throws IOException Error while writing the model to the supplied {@link Writer} instance. */ public synchronized void writeModel(Writer writer) throws BeanRegistrationException, IOException { AssertArgument.isNotNull(writer, "writer"); Object rootBean; if(modelRoot instanceof JavaResult) { JavaResult javaResult = (JavaResult) modelRoot; Map<String, Object> beanMap = javaResult.getResultMap(); if(beanMap.isEmpty()) { throw new IOException("Unable to serialize empty JavaResult Model."); } else if(beanMap.size() > 1) { throw new IOException("Unable to serialize JavaResult Model that contains more than 1 bean instance."); } rootBean = beanMap.values().iterator().next(); } else { rootBean = modelRoot; } resolveModelNamespaces(); resolveUnmappedBeanWriters(); BeanWriter beanWriter = getBeanWriter(rootBean); beanWriter.write(rootBean, writer, this); }
/** * Write the bean model to the specified {@link Writer} instance. * @param writer The writer instance. * @throws BeanRegistrationException One of the "namespace root" beans in the model is not {@link #registerBean(Object) registered}. * @throws IOException Error while writing the model to the supplied {@link Writer} instance. */ public synchronized void writeModel(Writer writer) throws BeanRegistrationException, IOException { AssertArgument.isNotNull(writer, "writer"); Object rootBean; if(modelRoot instanceof JavaResult) { JavaResult javaResult = (JavaResult) modelRoot; Map<String, Object> beanMap = javaResult.getResultMap(); if(beanMap.isEmpty()) { throw new IOException("Unable to serialize empty JavaResult Model."); } else if(beanMap.size() > 1) { throw new IOException("Unable to serialize JavaResult Model that contains more than 1 bean instance."); } rootBean = beanMap.values().iterator().next(); } else { rootBean = modelRoot; } resolveModelNamespaces(); resolveUnmappedBeanWriters(); BeanWriter beanWriter = getBeanWriter(rootBean); beanWriter.write(rootBean, writer, this); }
beanMap = javaResult.getResultMap();
beanMap = javaResult.getResultMap();
beanMap = javaResult.getResultMap();
beanMap = javaResult.getResultMap();
return ((JavaResult) result).getResultMap().get(javaResultBeanId); } else { return ((JavaResult) result).getResultMap();
return ((JavaResult) result).getResultMap().get(javaResultBeanId); } else { return ((JavaResult) result).getResultMap();
return ((JavaResult) result).getResultMap().get(javaResultBeanId); } else { return ((JavaResult) result).getResultMap();
return ((JavaResult) result).getResultMap().get(javaResultBeanId); } else { return ((JavaResult) result).getResultMap();
javaResult.getResultMap().putAll(executionContext.getBeanContext().getBeanMap());
javaResult.getResultMap().putAll(executionContext.getBeanContext().getBeanMap());
javaResult.getResultMap().putAll(executionContext.getBeanContext().getBeanMap());
javaResult.getResultMap().putAll(executionContext.getBeanContext().getBeanMap());