@RequiresEnterpriseLicense(allowEval=true) @Connector(name="dynamics-nav", friendlyName="Microsoft Dynamics NAV Connector", minMuleVersion="3.7.0") public class DynamicsNavConnector extends Object
Constructor and Description |
---|
DynamicsNavConnector() |
Modifier and Type | Method and Description |
---|---|
Object |
codeunitOperation(String serviceOperation,
Map<String,Object> entity)
Execute an operation of one of the published Codeunit SOAP services.
|
AbstractConfig |
getConfig() |
org.mule.streaming.ProviderAwarePagingDelegate<Map<String,Object>,DynamicsNavConnector> |
odataQuery(String query,
org.mule.streaming.PagingConfiguration pagingConfiguration)
Executes an OData query against one of the published page services or one of the published query services.
|
Object |
pageOperation(String serviceOperation,
Map<String,Object> entity)
Execute an operation of one of the published Page SOAP services.
|
void |
setConfig(AbstractConfig config) |
String |
translateQueryDsqlToNative(org.mule.common.query.DsqlQuery query)
Method that handles the request to transform a odataQuery from DSQL to Navite QL
|
@QueryTranslator public String translateQueryDsqlToNative(org.mule.common.query.DsqlQuery query)
query
- the DSQL odataQuery object with the odataQuery to be transformed in native format@Paged @Processor(friendlyName="OData Query") @MetaDataScope(value=ODataServicesMetaData.class) public org.mule.streaming.ProviderAwarePagingDelegate<Map<String,Object>,DynamicsNavConnector> odataQuery(@Default(value="#[payload]")@Query String query, @RefOnly org.mule.streaming.PagingConfiguration pagingConfiguration)
query
- For DataSense Query Language, the DSQL query. For Native Query Language, the OData query.pagingConfiguration
- The configuration for the pagination feature.@Processor @MetaDataScope(value=PageServicesMetaData.class) public Object pageOperation(@MetaDataKeyParam(affects=BOTH,labels={"Service","Operation"}) String serviceOperation, @RefOnly@Default(value="#[payload]") Map<String,Object> entity)
serviceOperation
- The name of the service and operation to invoke.entity
- Object that represents the entity. It can be a simple type or a Map@Processor @MetaDataScope(value=CodeunitServicesMetaData.class) public Object codeunitOperation(@MetaDataKeyParam(affects=BOTH,labels={"Service","Operation"}) String serviceOperation, @RefOnly@Default(value="#[payload]") Map<String,Object> entity)
serviceOperation
- The name of the service and operation to invoke.entity
- Object that represents the entity. It can be a simple type or a Mappublic AbstractConfig getConfig()
public void setConfig(AbstractConfig config)
Copyright © 2010–2016. All rights reserved.