R isError and isSuccess static
| | |
| | | this.data = data; |
| | | } |
| | | |
| | | public Boolean isError() |
| | | public static <T> Boolean isError(R<T> ret) |
| | | { |
| | | return !isSuccess(); |
| | | return !isSuccess(ret); |
| | | } |
| | | |
| | | public Boolean isSuccess() |
| | | public static <T> Boolean isSuccess(R<T> ret) |
| | | { |
| | | return R.SUCCESS == getCode(); |
| | | return R.SUCCESS == ret.getCode(); |
| | | } |
| | | } |
| | |
| | | // 得到导出对象.
|
| | | T vo = (T) list.get(i);
|
| | | Collection<?> subList = null;
|
| | | if (isSubListValue(vo))
|
| | | if (isSubList())
|
| | | {
|
| | | subList = getListCellValue(vo);
|
| | | subMergedLastRowNum = subMergedLastRowNum + subList.size();
|
| | | if (isSubListValue(vo))
|
| | | {
|
| | | subList = getListCellValue(vo);
|
| | | subMergedLastRowNum = subMergedLastRowNum + subList.size();
|
| | | }
|
| | | else
|
| | | {
|
| | | subMergedFirstRowNum++;
|
| | | subMergedLastRowNum++;
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | subMergedFirstRowNum++;
|
| | | subMergedLastRowNum++;
|
| | | }
|
| | |
|
| | | int column = 0;
|
| | | for (Object[] os : fields)
|
| | | {
|