Class MultiSheetExportProcessor
java.lang.Object
cn.sliew.carp.processor.core.exporter.MultiSheetExportProcessor
- All Implemented Interfaces:
com.alibaba.ageiport.processor.core.Processor,com.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData, MultiSheetUserView>
@ExportSpecification(code="MultiSheetExportProcessor",
name="MultiSheetExportProcessor")
public class MultiSheetExportProcessor
extends Object
implements com.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData,MultiSheetUserView>
-
Field Summary
Fields inherited from interface com.alibaba.ageiport.processor.core.Processor
threadLocalContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query, List<UserData> data) com.alibaba.ageiport.processor.core.model.api.BizDataGroup<MultiSheetUserView>group(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query, List<MultiSheetUserView> views) queryData(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query, com.alibaba.ageiport.processor.core.model.api.BizExportPage bizExportPage) com.alibaba.ageiport.processor.core.task.exporter.api.BizExportTaskRuntimeConfigtaskRuntimeConfig(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query) totalCount(com.alibaba.ageiport.processor.core.model.api.BizUser bizUser, UserQuery query) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.alibaba.ageiport.processor.core.task.exporter.ExportProcessor
getConcreteAdapter, getDataGroup, getDynamicHeaders, getHeaders, resetQuery, resolverMethods inherited from interface com.alibaba.ageiport.processor.core.Processor
clearContext, getContext, setContext
-
Constructor Details
-
MultiSheetExportProcessor
public MultiSheetExportProcessor()
-
-
Method Details
-
totalCount
public Integer totalCount(com.alibaba.ageiport.processor.core.model.api.BizUser bizUser, UserQuery query) throws com.alibaba.ageiport.processor.core.exception.BizException - Specified by:
totalCountin interfacecom.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData, MultiSheetUserView> - Throws:
com.alibaba.ageiport.processor.core.exception.BizException
-
queryData
public List<UserData> queryData(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query, com.alibaba.ageiport.processor.core.model.api.BizExportPage bizExportPage) throws com.alibaba.ageiport.processor.core.exception.BizException - Specified by:
queryDatain interfacecom.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData, MultiSheetUserView> - Throws:
com.alibaba.ageiport.processor.core.exception.BizException
-
convert
public List<MultiSheetUserView> convert(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query, List<UserData> data) throws com.alibaba.ageiport.processor.core.exception.BizException - Specified by:
convertin interfacecom.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData, MultiSheetUserView> - Throws:
com.alibaba.ageiport.processor.core.exception.BizException
-
group
public com.alibaba.ageiport.processor.core.model.api.BizDataGroup<MultiSheetUserView> group(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query, List<MultiSheetUserView> views) - Specified by:
groupin interfacecom.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData, MultiSheetUserView>
-
taskRuntimeConfig
public com.alibaba.ageiport.processor.core.task.exporter.api.BizExportTaskRuntimeConfig taskRuntimeConfig(com.alibaba.ageiport.processor.core.model.api.BizUser user, UserQuery query) throws com.alibaba.ageiport.processor.core.exception.BizException - Specified by:
taskRuntimeConfigin interfacecom.alibaba.ageiport.processor.core.task.exporter.ExportProcessor<UserQuery,UserData, MultiSheetUserView> - Throws:
com.alibaba.ageiport.processor.core.exception.BizException
-