Package ch.ivyteam.ivy.process.extension
Interface IProcessExtensionConfigurationEditorEnvironment
-
public interface IProcessExtensionConfigurationEditorEnvironmentThe process extension configuration editor can access its environment over this interface.
At the moment the editor can get server extensions with the method
getServerExtension(String)- Since:
- 28.08.2008
- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IIvyScriptEditorcreateIvyScriptEditor()Creates an ivy script editorIIvyScriptEditorcreateIvyScriptEditor(List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> inputVariables, List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> environmentVariables)Creates an ivy script editorIIvyScriptEditorcreateIvyScriptEditor(List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> inputVariables, List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> environmentVariables, String resultTypeName)Creates an ivy script editorIIvyScriptEditorcreateIvyScriptEditor(List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> inputVariables, List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> environmentVariables, String resultTypeName, int rows, boolean buttonsVertical, int verticalScrollbarPolicy, int horizontalScrollbarPolicy)Creates an ivy script editorIProcessModelVersiongetProcessModelVersion()Gets the process model version of the process where the process extension element is located in.IServerExtensiongetServerExtension(String serverExtensionIdentifier)Gets the server extension with the given server extension identifier.
-
-
-
Method Detail
-
getServerExtension
IServerExtension getServerExtension(String serverExtensionIdentifier)
Gets the server extension with the given server extension identifier. For more information about server extensions seeIServerExtension- Parameters:
serverExtensionIdentifier- the server extension identifier- Returns:
- server extension identifier or null if no server extension is installed with the given identifier.
- API:
- This public API is available in Java.
-
createIvyScriptEditor
IIvyScriptEditor createIvyScriptEditor()
Creates an ivy script editor- Returns:
- ivy script editor
- API:
- This public API is available in Java.
-
createIvyScriptEditor
IIvyScriptEditor createIvyScriptEditor(List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> inputVariables, List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> environmentVariables)
Creates an ivy script editor- Parameters:
inputVariables- the input variable that should be available inside the script. Maybe null.environmentVariables- the environment variable that should be available inside the script. Maybe null.- Returns:
- ivy script editor the environment variable that should be available inside the script.
- API:
- This public API is available in Java.
-
createIvyScriptEditor
IIvyScriptEditor createIvyScriptEditor(List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> inputVariables, List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> environmentVariables, String resultTypeName)
Creates an ivy script editor- Parameters:
inputVariables- the input variable that should be available inside the script. Maybe null.environmentVariables- the environment variable that should be available inside the script. Maybe null.resultTypeName- the name of the type the script should evaluate to. Maybe null.- Returns:
- ivy script editor the environment variable that should be available inside the script.
- API:
- This public API is available in Java.
-
createIvyScriptEditor
IIvyScriptEditor createIvyScriptEditor(List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> inputVariables, List<ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.Variable> environmentVariables, String resultTypeName, int rows, boolean buttonsVertical, int verticalScrollbarPolicy, int horizontalScrollbarPolicy)
Creates an ivy script editor- Parameters:
inputVariables- the input variable that should be available inside the script. Maybe null.environmentVariables- the environment variable that should be available inside the script. Maybe null.resultTypeName- the name of the type the script should evaluate to. Maybe null.rows- the number of rows the editor should have at leastbuttonsVertical- if true the smart buttons are located vertical, otherwise horizontalverticalScrollbarPolicy- the vertical scrollbar policy. SeeScrollPaneConstantsfor more information.horizontalScrollbarPolicy- the horizontal scrollbar policy. SeeScrollPaneConstantsfor more information.- Returns:
- ivy script editor the environment variable that should be available inside the script.
- API:
- This public API is available in Java.
-
getProcessModelVersion
IProcessModelVersion getProcessModelVersion()
Gets the process model version of the process where the process extension element is located in.- Returns:
- process model version, never null.
- API:
- This public API is available in Java.
-
-