Package ch.ivyteam.ivy.process.extension
Class UserAsynchronousProcessExtensionResult
- java.lang.Object
-
- ch.ivyteam.ivy.process.extension.UserAsynchronousProcessExtensionResult
-
public class UserAsynchronousProcessExtensionResult extends Object
This class represents the result of a user asynchronous process extension perform method. It stores the process data that should be reinjected to the process and the event identifier that is used to synchronize the asynchronous request with the response.- Since:
- 09.03.2009
- API:
- This is a public API.
-
-
Constructor Summary
Constructors Constructor Description UserAsynchronousProcessExtensionResult(CompositeObject processData, String eventIdentifier)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEventIdentifier()
Gets the event identifier used to synchronize the asynchronous request with the responseCompositeObject
getProcessData()
Gets the process data that are reinjected to the process
-
-
-
Constructor Detail
-
UserAsynchronousProcessExtensionResult
public UserAsynchronousProcessExtensionResult(CompositeObject processData, String eventIdentifier)
Constructor- Parameters:
processData
- the process that are reinjected to the process. Must not be null.eventIdentifier
- the event identifier used to synchronized the asynchronous request with the response. Must not be null or empty.- API:
- This public API is available in Java.
-
-
Method Detail
-
getProcessData
public CompositeObject getProcessData()
Gets the process data that are reinjected to the process- Returns:
- process data
- API:
- This public API is available in Java.
-
getEventIdentifier
public String getEventIdentifier()
Gets the event identifier used to synchronize the asynchronous request with the response- Returns:
- event identifier
- API:
- This public API is available in Java.
-
-