Class N2oModule
- java.lang.Object
-
- net.n2oapp.framework.api.processing.N2oModule
-
- All Implemented Interfaces:
LocatedBean,DataProcessing
public abstract class N2oModule extends java.lang.Object implements DataProcessing, LocatedBean
Абстрактная реализация обработки вызовов действий и выборок N2O
-
-
Constructor Summary
Constructors Constructor Description N2oModule()
-
Method Summary
-
-
-
Method Detail
-
isDisable
public boolean isDisable()
-
setDisable
public void setDisable(boolean disable)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getNextBeans
public N2oModule[] getNextBeans()
- Specified by:
getNextBeansin interfaceLocatedBean- Returns:
- список бинов до которых должен идти текущий бин
-
getPrevBeans
public N2oModule[] getPrevBeans()
- Specified by:
getPrevBeansin interfaceLocatedBean- Returns:
- получить список бинов послей которых должен идти текущий бин
-
isBeforeAll
public boolean isBeforeAll()
- Specified by:
isBeforeAllin interfaceLocatedBean- Returns:
- true - если бин должен находится до всех остальных (исключая getPrevBeans()-бины )
-
isAfterAll
public boolean isAfterAll()
- Specified by:
isAfterAllin interfaceLocatedBean- Returns:
- true - если бин должен находится после всех остальных (исключая getNextBeans()-бины )
-
setBeforeAll
public void setBeforeAll(boolean beforeAll)
-
setAfterAll
public void setAfterAll(boolean afterAll)
-
setBefore
public void setBefore(N2oModule... n2oModule)
-
setAfter
public void setAfter(N2oModule... n2oModule)
-
processAction
public void processAction(ActionRequestInfo<DataSet> requestInfo, ActionResponseInfo responseInfo, DataSet dataSet)
- Specified by:
processActionin interfaceDataProcessing- Parameters:
requestInfo- - информация о запросеresponseInfo- - информация об ответе на запросdataSet- - входной набор данных
-
processActionError
public void processActionError(ActionRequestInfo<DataSet> requestInfo, ActionResponseInfo responseInfo, DataSet dataSet, N2oException exception)
- Specified by:
processActionErrorin interfaceDataProcessing- Parameters:
requestInfo- - информация о запросеresponseInfo- - информация об ответе на запросdataSet- - входной набор данныхexception- - ошибка при выполнение запроса
-
processActionResult
public void processActionResult(ActionRequestInfo<DataSet> requestInfo, ActionResponseInfo responseInfo, DataSet dataSet)
- Specified by:
processActionResultin interfaceDataProcessing- Parameters:
requestInfo- - информация о запросеresponseInfo- - информация об ответе на запросdataSet- - выходной набор данных
-
processQuery
public void processQuery(QueryRequestInfo requestInfo, QueryResponseInfo responseInfo)
- Specified by:
processQueryin interfaceDataProcessing- Parameters:
requestInfo- - информация о запросеresponseInfo- - информация об ответе на запрос
-
processQueryError
public void processQueryError(QueryRequestInfo requestInfo, QueryResponseInfo responseInfo, N2oException exception)
- Specified by:
processQueryErrorin interfaceDataProcessing- Parameters:
requestInfo- - информация о запросеresponseInfo- - информация об ответе на запросexception- - ошибка при выполнении запроса
-
processQueryResult
public void processQueryResult(QueryRequestInfo requestInfo, QueryResponseInfo responseInfo, CollectionPage<DataSet> page)
- Specified by:
processQueryResultin interfaceDataProcessing- Parameters:
requestInfo- - информация о запросеresponseInfo- - информация об ответе на запросpage- - выборка данных
-
-