Package com.inteliqua.rest.flow.client
Class FlowClient
- java.lang.Object
-
- com.inteliqua.rest.EliquaClientBase
-
- com.inteliqua.rest.EliquaClient
-
- com.inteliqua.rest.flow.client.FlowClient
-
- All Implemented Interfaces:
FlowExecutableClient
public class FlowClient extends EliquaClient implements FlowExecutableClient
Client class responsible for handling operations related to Flow executions in the Eliqua platform. Provides methods for triggering flow executions, both standard and extended, and integrates with theEliquaClientbase class for HTTP request handling and authentication.
-
-
Constructor Summary
Constructors Constructor Description FlowClient(String host, EliquaAuthenticationProvider eliquaAuthenticationProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetResourceURI()Abstract method for obtaining the resource URI for the client.com.qivos.util.rest.common.envelope.APIResponseEnvelope<FlowResponsePayload>triggerFlowExecution(FlowTriggerPayload flowTriggerPayload)com.qivos.util.rest.common.envelope.APIResponseEnvelope<FlowResponsePayload>triggerFlowExecutionExtended(FlowTriggerPayload flowTriggerPayload)
-
-
-
Constructor Detail
-
FlowClient
public FlowClient(String host, EliquaAuthenticationProvider eliquaAuthenticationProvider)
-
-
Method Detail
-
getResourceURI
public String getResourceURI()
Description copied from class:EliquaClientAbstract method for obtaining the resource URI for the client.- Specified by:
getResourceURIin classEliquaClient- Returns:
- the resource URI as a string
-
triggerFlowExecution
public com.qivos.util.rest.common.envelope.APIResponseEnvelope<FlowResponsePayload> triggerFlowExecution(FlowTriggerPayload flowTriggerPayload)
- Specified by:
triggerFlowExecutionin interfaceFlowExecutableClient
-
triggerFlowExecutionExtended
public com.qivos.util.rest.common.envelope.APIResponseEnvelope<FlowResponsePayload> triggerFlowExecutionExtended(FlowTriggerPayload flowTriggerPayload)
- Specified by:
triggerFlowExecutionExtendedin interfaceFlowExecutableClient
-
-