public class AbstractUserProcessExtension extends AbstractProcessExtension implements IUserProcessExtension
IUserProcessExtension
interface. Users can extends this interface to implement their process
extension bean classes. This class provides a lot of useful methods that can
be used to implement the
IUserProcessExtension.perform(ch.ivyteam.ivy.process.engine.IRequestId, ch.ivyteam.ivy.scripting.objects.CompositeObject, ch.ivyteam.ivy.scripting.language.IIvyScriptContext)
method.Modifier and Type | Method and Description |
---|---|
CompositeObject |
perform(IRequestId requestId,
CompositeObject in,
IIvyScriptContext context)
This method is the program performed in a process extension element
every time a token comes to the process element (request).
|
abort, createOwnContext, declareAndInitializeVariable, declareVariable, executeAsSystem, executeIvyScript, executeIvyScript, getAdditionalLogInfo, getCase, getConfiguration, getConfigurationProperty, getConfigurationPropertyNames, getContentManagementSystem, getExtensions, getLog, getProcessDataField, getProcessElementIdentifier, getRequest, getResponse, getServerExtension, getSession, getTask, getWf, parseIvyScript, release, setConfiguration, setProcessDataField, setVariableValue, start, stop
abort, getAdditionalLogInfo, release, setConfiguration, start, stop
public CompositeObject perform(IRequestId requestId, CompositeObject in, IIvyScriptContext context) throws Exception
IUserProcessExtension
perform
in interface IUserProcessExtension
requestId
- the identifier of the requestin
- the current process data. Modify this process data in your implementationcontext
- the context to use to perform the requestException
- if perform failsIUserProcessExtension.perform(ch.ivyteam.ivy.process.engine.IRequestId,
ch.ivyteam.ivy.scripting.objects.CompositeObject,
ch.ivyteam.ivy.scripting.language.IIvyScriptContext)
Copyright © 2024
AXON IVY AG
All Rights Reserved Documentation was generated
on April 28, 2024