public class

JoaClientImpl

extends Object
implements JoaClient
java.lang.Object
   ↳ org.mule.modules.peoplesoft.runtime.JoaClientImpl

Class Overview

JOA client wrapper responsible for CI invocations.

Summary

Fields
private final MetadataBuilder builder
private final CIAccessor ciHelper
private final String component
private static final Logger logger
Public Constructors
JoaClientImpl(MetadataBuilder builder, String component)
Public Methods
Map<String, Object> getRequiredComponentInterfaceKeys(Map<String, Object> params, OperationDefinition operation)
List<Map<String, Object>> invoke(OperationType opType, Map<String, Object> params)
void populateDefaultParamValues(Map<String, Object> params, Map<String, Object> response)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.peoplesoft.runtime.JoaClient

Fields

private final MetadataBuilder builder

private final CIAccessor ciHelper

private final String component

private static final Logger logger

Public Constructors

public JoaClientImpl (MetadataBuilder builder, String component)

Parameters
builder
component

Public Methods

public Map<String, Object> getRequiredComponentInterfaceKeys (Map<String, Object> params, OperationDefinition operation)

Parameters
params
operation

public List<Map<String, Object>> invoke (OperationType opType, Map<String, Object> params)

Parameters
opType
params

public void populateDefaultParamValues (Map<String, Object> params, Map<String, Object> response)

Parameters
params
response