Modifier and Type | Method and Description |
---|---|
String |
Dynamics365Connector.create(String logicalName,
Map<String,Object> attributes)
Creates a new Entity
Create New Entity - https://msdn.microsoft.com/en-us/library/gg328090.aspx Associate Entity upon Creation - https://msdn.microsoft.com/en-us/library/mt607875.aspx#Anchor_4 |
org.mule.common.bulk.BulkOperationResult<Map<String,Object>> |
Dynamics365Connector.createMultiple(String logicalName,
List<Map<String,Object>> attributesList,
boolean useSingleTransaction)
Creates Multiple Entities
Create New Entity - https://msdn.microsoft.com/en-us/library/gg328090.aspx Associate Entity upon Creation - https://msdn.microsoft.com/en-us/library/mt607875.aspx#Anchor_4 Batch Request - https://msdn.microsoft.com/en-us/library/mt607719.aspx |
void |
Dynamics365Connector.delete(String logicalName,
String id)
Delete an Entity
Delete an Entity - https://msdn.microsoft.com/en-us/library/mt607664.aspx |
org.mule.common.bulk.BulkOperationResult<String> |
Dynamics365Connector.deleteMultiple(String logicalName,
List<String> ids,
boolean useSingleTransaction)
Delete Multiple Entities
Delete an Entity - https://msdn.microsoft.com/en-us/library/mt607664.aspx Batch Request - https://msdn.microsoft.com/en-us/library/mt607719.aspx |
void |
Dynamics365Connector.disassociate(String logicalName,
Map<String,Object> attributes)
Disassociate Entities
Disassociate Entities - https://msdn.microsoft.com/en-us/library/mt607875.aspx |
Map<String,Object> |
Dynamics365Connector.doAction(String actionName,
String boundedEntityType,
String boundedEntityId,
Map<String,Object> relatedEntities)
Call Action
Use Web API Actions - https://msdn.microsoft.com/en-us/library/mt607600.aspx |
Map<String,Object> |
Dynamics365Connector.invoke(String uri,
InvokeHttpMethod httpMethod,
Map<String,String> headers,
String json)
Generic Simple Invoke
|
Map<String,Object> |
Dynamics365Connector.retrieve(String logicalName,
String id)
Retrieve an Entity
Retrieve an Entity - https://msdn.microsoft.com/en-us/library/mt607871.aspx |
org.mule.streaming.ProviderAwarePagingDelegate<Map<String,Object>,Dynamics365Connector> |
Dynamics365Connector.retrieveMultiple(String dataQueryURL,
org.mule.streaming.PagingConfiguration pagingConfiguration)
Retrieve Multiple by URL
Query Data using the Web API - https://msdn.microsoft.com/en-us/library/gg334767.aspx |
org.mule.streaming.ProviderAwarePagingDelegate<Map<String,Object>,Dynamics365Connector> |
Dynamics365Connector.retrieveMultipleByQuery(String query,
org.mule.streaming.PagingConfiguration pagingConfiguration)
Retrieve Multiple by DSQL Query
Query Data using the Web API - https://msdn.microsoft.com/en-us/library/gg334767.aspx |
void |
Dynamics365Connector.update(String logicalName,
Map<String,Object> attributes)
Update an Entity
Update an Entity - https://msdn.microsoft.com/en-us/library/mt607664.aspx Associate Entities upon Update - https://msdn.microsoft.com/en-us/library/mt607875.aspx#Anchor_4 Batch Request - https://msdn.microsoft.com/en-us/library/mt607719.aspx |
org.mule.common.bulk.BulkOperationResult<Map<String,Object>> |
Dynamics365Connector.updateMultiple(String logicalName,
List<Map<String,Object>> attributesList,
boolean useSingleTransaction)
Update Multiple Entities
Update Entity - https://msdn.microsoft.com/en-us/library/mt607664.aspx Associate Entities upon Update - https://msdn.microsoft.com/en-us/library/mt607875.aspx#Anchor_4 Batch Request - https://msdn.microsoft.com/en-us/library/mt607719.aspx |
Modifier and Type | Method and Description |
---|---|
String |
DynamicsConnection.createEntity(String logicalName,
Map<String,Object> attributes) |
DynamicsBulkResult<Map<String,Object>> |
DynamicsConnection.createMultipleEntities(String logicalName,
List<Map<String,Object>> attributesList,
boolean useSingleTransaction) |
String |
DynamicsConnection.deleteEntity(String logicalName,
String id) |
DynamicsBulkResult<String> |
DynamicsConnection.deleteMultipleEntities(String logicalName,
List<String> ids,
boolean useSingleTransaction) |
void |
DynamicsConnection.disassociateEntities(String logicalName,
Map<String,Object> dissasociateRequest) |
Map<String,Object> |
DynamicsConnection.doAction(String actionName,
String boundedEntityType,
String boundedEntityId,
Map<String,Object> relatedEntities) |
List<Object> |
DynamicsConnection.executeBatchOperations(List<Object> batchRequests) |
Map<String,Object> |
DynamicsConnection.getEntityAttributesByLogicalName(String entityLogicalName) |
Map<String,Object> |
DynamicsConnection.getEntityByLogicalNameAndId(String logicalName,
String entityId) |
String |
DynamicsConnection.getEntitySetNameByLogicalName(String entityLogicalName) |
Map<String,Object> |
DynamicsConnection.getEntityTypes() |
org.apache.olingo.client.api.edm.xml.XMLMetadata |
DynamicsConnection.getFullMetadata()
https://issues.apache.org/jira/browse/OLINGO-1008 Will work with APACHE OLINGO 4.4.0; It works with 4.4.0-SnapShot
|
List<Map<String,Object>> |
DynamicsQueryPagingDelegate.getPage(Dynamics365Connector provider) |
int |
DynamicsQueryPagingDelegate.getTotalResults(Dynamics365Connector provider) |
Map<String,Object> |
DynamicsConnection.invoke(String uri,
InvokeHttpMethod httpMethod,
Map<String,String> headers,
String json) |
org.mule.streaming.ProviderAwarePagingDelegate<Map<String,Object>,Dynamics365Connector> |
DynamicsConnection.retrieveByDatasenseQueryLanguage(String query,
org.mule.streaming.PagingConfiguration pagingConfiguration) |
Map<String,Object> |
DynamicsConnection.retrieveWithPagination(URI uri,
int maxPageSize) |
void |
DynamicsConnection.updateEntity(String logicalName,
Map<String,Object> entityForUpdate) |
DynamicsBulkResult<Map<String,Object>> |
DynamicsConnection.updateMultipleEntities(String logicalName,
List<Map<String,Object>> attributesList,
boolean useSingleTransaction) |
Modifier and Type | Method and Description |
---|---|
List<org.mule.common.metadata.MetaDataKey> |
DoActionMetadataResolver.getDoActionKeys() |
org.mule.common.metadata.MetaData |
AbstractEntityMetadataResolver.getEntityAttributes(org.mule.common.metadata.MetaDataKey entityKey,
EntityProperty isValidForOperation) |
List<org.mule.common.metadata.MetaDataKey> |
AbstractEntityMetadataResolver.getEntityTypes() |
org.mule.common.metadata.MetaData |
AbstractEntityMetadataResolver.getInputMetadataForUpdate(org.mule.common.metadata.builder.DynamicObjectBuilder<?> builder,
String entityId) |
org.mule.common.metadata.MetaData |
AbstractEntityMetadataResolver.getListEntityAttributes(org.mule.common.metadata.MetaDataKey entityKey,
EntityProperty isValidForOperation) |
org.mule.common.metadata.DefinedMapMetaDataModel |
AbstractEntityMetadataResolver.getMapMetadaModel(org.mule.common.metadata.MetaDataKey key) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
Utils.getMappedObject(InputStream inputStream,
Class<T> response) |
static <T> T |
Utils.getMappedObject(String json,
Class<T> response) |
static String |
Utils.getStringFromInputStream(InputStream stream) |
static URI |
Utils.getURI(String stringURI)
This method also encodes the query parameters.
|
static UUID |
Utils.getUUID(String uuid) |
static void |
Utils.handleException(Exception e) |
static <T> T |
Utils.validateAttributes(Map<String,Object> entityDetails,
Class<T> clazz) |
static boolean |
Utils.validateBoundedAction(String boundedEntityType,
String boundedEntityId) |
static String |
Utils.validateEntityId(Map<String,Object> attributes) |
Copyright © 2010–2020. All rights reserved.