Uses of Interface
ch.ivyteam.ivy.scripting.language.IIvyScriptContext
-
Uses of IIvyScriptContext in ch.ivyteam.ivy.process.extension
Modifier and TypeMethodDescriptionIUserProcessExtension.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). -
Uses of IIvyScriptContext in ch.ivyteam.ivy.process.extension.impl
Modifier and TypeMethodDescriptionprotected IIvyScriptContext
AbstractProcessExtension.createOwnContext
(IIvyScriptContext outerContext) Creates a new contextModifier and TypeMethodDescriptionprotected IIvyScriptContext
AbstractProcessExtension.createOwnContext
(IIvyScriptContext outerContext) Creates a new contextprotected void
AbstractProcessExtension.declareAndInitializeVariable
(IIvyScriptContext context, String variableName, String variableTypeName, Object initValue) Declares a variable inside the given context and initializes it with the given valueprotected void
AbstractProcessExtension.declareVariable
(IIvyScriptContext context, String variableName, String variableTypeName) Declares a variable inside the given contextprotected Object
AbstractProcessExtension.executeIvyScript
(IIvyScriptContext context, IIvyScriptInstruction instruction) Executes an ivy script instruction.protected Object
AbstractProcessExtension.executeIvyScript
(IIvyScriptContext context, String script) Executes an ivy script scriptprotected ICase
AbstractProcessExtension.getCase
(IIvyScriptContext context) Gets the current workflow caseprotected IContentManagementSystem
AbstractProcessExtension.getContentManagementSystem
(IIvyScriptContext context) Gets the content management systemprotected IExtensions
AbstractProcessExtension.getExtensions
(IIvyScriptContext context) Gets the extensions interfaceprotected Logger
AbstractProcessExtension.getLog
(IIvyScriptContext context) Gets the logprotected Object
AbstractProcessExtension.getProcessDataField
(IIvyScriptContext context, String processDataField) Gets the value of the given process data fieldprotected IProcessModelVersionRequest
AbstractProcessExtension.getRequest
(IIvyScriptContext context) Gets the request objectprotected IResponse
AbstractProcessExtension.getResponse
(IIvyScriptContext context) Gets the response objectprotected IServerExtension
AbstractProcessExtension.getServerExtension
(IIvyScriptContext context, String serverExtensionIdentifier) Gets the server extension for the given server extension identifierprotected IWorkflowSession
AbstractProcessExtension.getSession
(IIvyScriptContext context) Gets the current workflow sessionprotected ITask
AbstractProcessExtension.getTask
(IIvyScriptContext context) Gets the current workflow taskprotected IWorkflowContext
AbstractProcessExtension.getWf
(IIvyScriptContext context) Gets the workflow contextprotected IIvyScriptInstruction
AbstractProcessExtension.parseIvyScript
(IIvyScriptContext context, String script, String returnTypeName) Parses an ivy script scriptAbstractUserProcessExtension.perform
(IRequestId requestId, CompositeObject in, IIvyScriptContext context) protected void
AbstractProcessExtension.setProcessDataField
(IIvyScriptContext context, String processDataField, Object value) Sets the given value to the given process data field.protected void
AbstractProcessExtension.setVariableValue
(IIvyScriptContext context, String variableName, Object value) Sets the value of a variable in the given the context