Class ScriptContext
- java.lang.Object
-
- org.identityconnectors.framework.common.objects.ScriptContext
-
public final class ScriptContext extends Object
Encapsulates a script and all of its parameters.- See Also:
ScriptOnResourceApiOp,ScriptOnConnectorApiOp
-
-
Constructor Summary
Constructors Constructor Description ScriptContext(String scriptLanguage, String scriptText, Map<String,Object> scriptArguments)Public only for serialization; please useScriptContextBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getScriptArguments()Returns a map of arguments to be passed to the script.StringgetScriptLanguage()Identifies the language in which the script is written (e.g.,bash,csh,Perl4orPython).StringgetScriptText()Returns the text (i.e., actual characters) of the script.StringtoString()
-
-
-
Constructor Detail
-
ScriptContext
public ScriptContext(String scriptLanguage, String scriptText, Map<String,Object> scriptArguments)
Public only for serialization; please useScriptContextBuilder.- Parameters:
scriptLanguage- The script language. Must not be null.scriptText- The script text. Must not be null.scriptArguments- The script arguments. May be null.
-
-
Method Detail
-
getScriptLanguage
public String getScriptLanguage()
Identifies the language in which the script is written (e.g.,bash,csh,Perl4orPython).- Returns:
- The script language.
-
getScriptText
public String getScriptText()
Returns the text (i.e., actual characters) of the script.- Returns:
- The text of the script.
-
getScriptArguments
public Map<String,Object> getScriptArguments()
Returns a map of arguments to be passed to the script. Values must be types that the framework can serialize. SeeObjectSerializerFactoryfor a list of supported types.- Returns:
- A map of arguments to be passed to the script.
-
-