public class ODataApikitProcessor extends ODataRequestProcessor
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_VALUE_SEPARATOR |
static String |
KEYS_SEPARATOR |
static String |
URL_RESOURCE_SEPARATOR |
LEADING_SLASH, oDataContext| Constructor and Description |
|---|
ODataApikitProcessor(OdataContext odataContext,
String entity,
String query,
Map<String,Object> keys,
boolean count) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getKeys() |
String |
getPath() |
String |
getQuery() |
boolean |
isEntityCount() |
reactor.core.publisher.Mono<ODataPayload<?>> |
process(org.mule.runtime.core.api.event.CoreEvent event,
AbstractRouterInterface router,
List<ODataPayloadFormatter.Format> formats) |
reactor.core.publisher.Mono<ODataPayload<List<Entry>>> |
processEntityRequest(org.mule.runtime.core.api.event.CoreEvent event,
AbstractRouterInterface router,
List<ODataPayloadFormatter.Format> formats) |
void |
setKeys(Map<String,Object> keys) |
void |
setPath(String path) |
void |
setQuery(String query) |
getCompleteUrl, getHost, getMetadataManager, getProtocolpublic static final String KEY_VALUE_SEPARATOR
public static final String KEYS_SEPARATOR
public static final String URL_RESOURCE_SEPARATOR
public ODataApikitProcessor(OdataContext odataContext, String entity, String query, Map<String,Object> keys, boolean count) throws ODataInvalidUriException
ODataInvalidUriExceptionpublic reactor.core.publisher.Mono<ODataPayload<?>> process(org.mule.runtime.core.api.event.CoreEvent event, AbstractRouterInterface router, List<ODataPayloadFormatter.Format> formats)
process in class ODataRequestProcessorpublic reactor.core.publisher.Mono<ODataPayload<List<Entry>>> processEntityRequest(org.mule.runtime.core.api.event.CoreEvent event, AbstractRouterInterface router, List<ODataPayloadFormatter.Format> formats)
public String getPath()
public void setPath(String path)
public String getQuery()
public void setQuery(String query)
public boolean isEntityCount()
Copyright © 2025 MuleSoft, Inc.. All rights reserved.