public void addExport(Export export) { exportsMap.put(export.getType(), export); }
public Export(final Class<?> type, final String name, final String extract) { this(type, name); this.extract = extract; initExtractSet(); }
public Exports(final Class<?> resultType) { AssertArgument.isNotNull(resultType, "resultType"); addExport(new Export(resultType)); }
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 Exports(final Class<?> resultType) { AssertArgument.isNotNull(resultType, "resultType"); addExport(new Export(resultType)); }
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 void addExport(Export export) { exportsMap.put(export.getType(), export); }
public Export(final Class<?> type, final String name, final String extract) { this(type, name); this.extract = extract; initExtractSet(); }
public Exports(final Class<?> resultType) { AssertArgument.isNotNull(resultType, "resultType"); addExport(new Export(resultType)); }
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 void addExport(Export export) { exportsMap.put(export.getType(), export); }
public Export(final Class<?> type, final String name, final String extract) { this(type, name); this.extract = extract; initExtractSet(); }
public Exports(final Class<?> resultType) { AssertArgument.isNotNull(resultType, "resultType"); addExport(new Export(resultType)); }
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 void addExport(Export export) { exportsMap.put(export.getType(), export); }
public Export(final Class<?> type, final String name, final String extract) { this(type, name); this.extract = extract; initExtractSet(); }
public Exports(final String resultType) { AssertArgument.isNotNull(resultType, "resultType"); addExport(new Export(getClassForType(resultType))); }
private Result newResultInstance() { Class<?> resultType = _export.getType(); try { return (Result) resultType.newInstance(); } catch (Exception e) { throw TransformMessages.MESSAGES.unsupportedExceptionCreatingResult(resultType.getName(), e); } }
@Initialize public void addToExportsInApplicationContext() { initExtractSet(); Exports.addExport(applicationContext, this); }
public Exports(final String resultType) { AssertArgument.isNotNull(resultType, "resultType"); addExport(new Export(getClassForType(resultType))); }