Class SpringRestDataProviderEngine
- java.lang.Object
-
- net.n2oapp.framework.engine.data.rest.SpringRestDataProviderEngine
-
- All Implemented Interfaces:
ClassedEngine<N2oRestDataProvider>,TypicalEngine<Class<? extends N2oRestDataProvider>>,ActionInvocationEngine<N2oRestDataProvider>,MapInvocationEngine<N2oRestDataProvider>
public class SpringRestDataProviderEngine extends Object implements MapInvocationEngine<N2oRestDataProvider>
Сервис вызова Spring RestTemplate
-
-
Constructor Summary
Constructors Constructor Description SpringRestDataProviderEngine(org.springframework.web.client.RestTemplate restTemplate, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends N2oRestDataProvider>getType()protected org.springframework.http.HttpHeadersinitHeaders(Map<String,Object> args)Инициализация заголовков запросаObjectinvoke(N2oRestDataProvider invocation, Map<String,Object> data)voidsetBaseRestUrl(String baseRestUrl)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.n2oapp.framework.api.data.MapInvocationEngine
invoke
-
-
-
-
Method Detail
-
getType
public Class<? extends N2oRestDataProvider> getType()
- Specified by:
getTypein interfaceTypicalEngine<Class<? extends N2oRestDataProvider>>
-
setBaseRestUrl
public void setBaseRestUrl(String baseRestUrl)
-
invoke
public Object invoke(N2oRestDataProvider invocation, Map<String,Object> data)
- Specified by:
invokein interfaceMapInvocationEngine<N2oRestDataProvider>
-
-