Class ScriptContext
- java.lang.Object
-
- org.identityconnectors.framework.common.objects.ScriptContext
-
public final class ScriptContext extends java.lang.Object
Encapsulates a script and all of its parameters.- See Also:
ScriptOnResourceApiOp
,ScriptOnConnectorApiOp
-
-
Constructor Summary
Constructors Constructor Description ScriptContext(java.lang.String scriptLanguage, java.lang.String scriptText, java.util.Map<java.lang.String,java.lang.Object> scriptArguments)
Public only for serialization; please useScriptContextBuilder
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getScriptArguments()
Returns a map of arguments to be passed to the script.java.lang.String
getScriptLanguage()
Identifies the language in which the script is written (e.g.,bash
,csh
,Perl4
orPython
).java.lang.String
getScriptText()
Returns the text (i.e., actual characters) of the script.java.lang.String
toString()
-
-
-
Constructor Detail
-
ScriptContext
public ScriptContext(java.lang.String scriptLanguage, java.lang.String scriptText, java.util.Map<java.lang.String,java.lang.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 java.lang.String getScriptLanguage()
Identifies the language in which the script is written (e.g.,bash
,csh
,Perl4
orPython
).- Returns:
- The script language.
-
getScriptText
public java.lang.String getScriptText()
Returns the text (i.e., actual characters) of the script.- Returns:
- The text of the script.
-
getScriptArguments
public java.util.Map<java.lang.String,java.lang.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.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-