Class SalesForceClient
- java.lang.Object
-
- com.avoka.component.salesforce.SalesForceClient
-
- com.avoka.fc.core.service.salesforce.SalesForceClient
-
- All Implemented Interfaces:
IServiceDefinitionAware
public class SalesForceClient extends SalesForceClient implements IServiceDefinitionAware
Provides a SaleForce REST API Client service.
The SalesForceClient service uses the Service Connection details for all the SalesForce REST API configurations. This enables you to share the same "SalesForce" service connection details across all the Groovy Prefill and Delivery services using the SalesForceClient.
Groovy Example
An Groovy Script example is provided below, where a new SalesForceClient object is created using the ServiceFactory. The ServiceFactory create a service using the default service definition for the type "SalesForce Client".
import com.avoka.fc.core.service.ServiceFactory def sfClient = ServiceFactory.getSalesForceClient() ...
- Since:
- 4.2.0
- See Also:
SalesForceClient
-
-
Field Summary
Fields Modifier and Type Field Description protected ServiceDefinition
serviceDefinition
The service definition object.
-
Constructor Summary
Constructors Constructor Description SalesForceClient()
Create a SalesForce Client object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SalesForceConnection
getSalesForceConnection()
Return the SalesForce Connection.ServiceDefinition
getServiceDefinition()
Return the service definition for the service.void
setServiceDefinition(ServiceDefinition serviceDefinition)
Set the service definition for the service.-
Methods inherited from class com.avoka.component.salesforce.SalesForceClient
getQuery, getSObject, setSalesForceConnection, toString
-
-
-
-
Field Detail
-
serviceDefinition
protected ServiceDefinition serviceDefinition
The service definition object.
-
-
Method Detail
-
getSalesForceConnection
public SalesForceConnection getSalesForceConnection()
Return the SalesForce Connection.- Overrides:
getSalesForceConnection
in classSalesForceClient
- Returns:
- the SalesForce Connection
-
getServiceDefinition
public ServiceDefinition getServiceDefinition()
Description copied from interface:IServiceDefinitionAware
Return the service definition for the service.- Specified by:
getServiceDefinition
in interfaceIServiceDefinitionAware
- Returns:
- the service definition.
- See Also:
IServiceDefinitionAware.getServiceDefinition()
-
setServiceDefinition
public void setServiceDefinition(ServiceDefinition serviceDefinition)
Description copied from interface:IServiceDefinitionAware
Set the service definition for the service.- Specified by:
setServiceDefinition
in interfaceIServiceDefinitionAware
- Parameters:
serviceDefinition
- the service definition.- See Also:
IServiceDefinitionAware.setServiceDefinition(ServiceDefinition)
-
-