Creating Java Provider Code

To create Java provider code, the following interfaces are supported:

For additional information see the Java documentation with Primavera Gateway.

FlowProviderInterface

LoadStepExecutor

PDIDocument load(LoadStepContext context)

SaveStepExecutor

void save(SaveStepContext context, PDIDocument data)

ConvertStepExecutor

PDIDocument convert(ConvertStepContext context, PDIDocument data)

CompareStepExecutor

PDIDocument compare(CompareStepContext context, PDIDocument guestData, PDIDocument hostData)

FlowStepContext Interface

Accessing flow parameters

Map<String, Object> getFlowParameters()

Accessing data dictionary

String getFieldType(String objectName, String fieldName)

String getFieldCategory(String objectName, String fieldName)

String getTopic(String objectName, String fieldName)

Logging errors or payloads

void writeLog(Exception ex)

void writeMessage(String messageName, String message)

Accessing cross-reference

String getPDIXRefValue(String pdiObjectName, String hostValue)



Legal Notices | Your Privacy Rights
Copyright © 2013, 2021

Last Published Thursday, December 16, 2021