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.String
getScriptLanguage()
Identifies the language in which the script is written (e.g.,bash
,csh
,Perl4
orPython
).String
getScriptText()
Returns the text (i.e., actual characters) of the script.String
toString()
-
-
-
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
,Perl4
orPython
).- 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. SeeObjectSerializerFactory
for a list of supported types.- Returns:
- A map of arguments to be passed to the script.
-
-