| 程序包 | 说明 |
|---|---|
| cn.ponfee.commons.collect | |
| cn.ponfee.commons.model | |
| cn.ponfee.commons.ws.adapter |
解决WebService输入与输出数据无法转换问题
1.当形参或返回值是String、基本数据类型时,CXF可以处理
2.当形参或返回值是JavaBean式的复合类型、List集合、数组时,CXF可以处理
3.当形参或返回值是一些如Map、非Javabean等复合类型时,CXF无法处理
若还无法转换,可在接口类(interface)上加注解:@XmlSeeAlso({ String[].class, Object[].class, Object[][].class, SomeBean[].class })
`@XmlJavaTypeAdapter(MarshalJsonAdapter.class)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Result<Page<Object[]>> |
Maps.toArray(Result<Page<LinkedHashMap<String,Object>>> source)
Result
|
static Result<Page<Object[]>> |
Maps.toArray(Result<Page<Map<String,Object>>> source,
String... fields)
Result
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Result<Page<Object[]>> |
Maps.toArray(Result<Page<LinkedHashMap<String,Object>>> source)
Result
|
static Result<Page<Object[]>> |
Maps.toArray(Result<Page<Map<String,Object>>> source,
String... fields)
Result
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Result<T> |
Result.assertAffectedOne(int actualAffectedRows) |
static <T> Result<T> |
Result.assertAffectedRows(int actualAffectedRows,
int exceptAffectedRows) |
static <T> Result<T> |
Result.assertOperatedState(boolean state) |
<E> Result<E> |
Result.cast() |
Result<T> |
AbstractDataConverter.convertResultBean(Result<S> result) |
static <S,T> Result<T> |
AbstractDataConverter.convertResultBean(Result<S> result,
Function<S,T> converter) |
static <S> Result<Map<String,Object>> |
MapDataConverter.convertResultBean(Result<S> result,
String... fields) |
Result<List<T>> |
AbstractDataConverter.convertResultList(Result<List<S>> result) |
static <S,T> Result<List<T>> |
AbstractDataConverter.convertResultList(Result<List<S>> result,
Function<S,T> converter) |
static <S> Result<List<Map<String,Object>>> |
MapDataConverter.convertResultList(Result<List<S>> result,
String... fields) |
Result<Page<T>> |
AbstractDataConverter.convertResultPage(Result<Page<S>> result) |
static <S,T> Result<Page<T>> |
AbstractDataConverter.convertResultPage(Result<Page<S>> result,
Function<S,T> converter) |
static <S> Result<Page<Map<String,Object>>> |
MapDataConverter.convertResultPage(Result<Page<S>> result,
String... fields) |
static <T> Result<T> |
Result.failure(CodeMsg cm) |
static <T> Result<T> |
Result.failure(int code) |
static <T> Result<T> |
Result.failure(int code,
String msg) |
<E> Result<E> |
Result.from(E data) |
<E> Result<E> |
Result.map(Function<T,E> mapper) |
static <T> Result<T> |
Result.of(CodeMsg cm) |
static <T> Result<T> |
Result.of(CodeMsg cm,
T data) |
static <T> Result<T> |
Result.of(int code,
boolean success,
String msg) |
static <T> Result<T> |
Result.of(int code,
boolean success,
String msg,
T data) |
static Result<Void> |
Result.success()
Returns success 200 code
|
static <T> Result<T> |
Result.success(T data)
Returns success 200 code
|
| 限定符和类型 | 方法和说明 |
|---|---|
Result<T> |
AbstractDataConverter.convertResultBean(Result<S> result) |
static <S,T> Result<T> |
AbstractDataConverter.convertResultBean(Result<S> result,
Function<S,T> converter) |
static <S> Result<Map<String,Object>> |
MapDataConverter.convertResultBean(Result<S> result,
String... fields) |
Result<List<T>> |
AbstractDataConverter.convertResultList(Result<List<S>> result) |
static <S,T> Result<List<T>> |
AbstractDataConverter.convertResultList(Result<List<S>> result,
Function<S,T> converter) |
static <S> Result<List<Map<String,Object>>> |
MapDataConverter.convertResultList(Result<List<S>> result,
String... fields) |
Result<Page<T>> |
AbstractDataConverter.convertResultPage(Result<Page<S>> result) |
static <S,T> Result<Page<T>> |
AbstractDataConverter.convertResultPage(Result<Page<S>> result,
Function<S,T> converter) |
static <S> Result<Page<Map<String,Object>>> |
MapDataConverter.convertResultPage(Result<Page<S>> result,
String... fields) |
Copyright © 2023. All rights reserved.