com.mulesoft.adapter.module.salesforce
Class UpsertOperationHandler
java.lang.Object
com.mulesoft.adapter.module.AbstractOperationHandler
com.mulesoft.adapter.module.salesforce.UpsertOperationHandler
- All Implemented Interfaces:
- OperationHandler
public class UpsertOperationHandler
- extends AbstractOperationHandler
Provide support for `upsert` operation.
Expected input format:
SomeId__c
Account
or
SomeId__c
- See Also:
://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_upsert
.htm
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpsertOperationHandler
public UpsertOperationHandler(org.mule.tools.module.invocation.DynamicModule module)
upsert
protected final void upsert(String externalIdFieldName,
String type,
List<Map<String,Object>> objects,
IPILogger logger)
throws org.mule.api.MuleException,
javax.resource.ResourceException
- Throws:
org.mule.api.MuleException
javax.resource.ResourceException
upsertBulk
protected final void upsertBulk(String externalIdFieldName,
String type,
List<Map<String,String>> objects,
IPILogger logger)
throws org.mule.api.MuleException,
javax.resource.ResourceException,
InterruptedException
- Throws:
org.mule.api.MuleException
javax.resource.ResourceException
InterruptedException
handle
public final byte[] handle(PIMessageParameters messageParameters)
throws org.mule.api.MuleException,
javax.resource.ResourceException
- Returns:
- a response from provided payload
- Throws:
org.mule.api.lifecycle.InitialisationException
org.mule.api.MuleException
javax.resource.ResourceException
Copyright © 2012. All Rights Reserved.