public class RepositoryScriptBinding extends StaticConfigurableScriptBinding
| Modifier and Type | Class and Description |
|---|---|
private class |
RepositoryScriptBinding.RepositoryWrapper |
| Modifier and Type | Field and Description |
|---|---|
private AmetysObjectResolver |
_ametysResolver |
private RepositoryProvider |
_repositoryProvider |
_context, _functions, _functionsDescriptions, _pluginName, _sourceResolver, _workspacePattern| Constructor and Description |
|---|
RepositoryScriptBinding() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanVariables(Map<String,Object> variables)
Allows clean up of variables created during the getVariables call.
|
Map<String,Object> |
getVariables()
Returns the list of variables this ScriptBinding provides, mapped by variable name.
|
Map<String,I18nizableText> |
getVariablesDescriptions()
Returns the list of variables descriptions, mapped by variable name.
|
Object |
processScriptResult(Object result)
Process the script result if there are any specificities for this console data.
|
void |
service(ServiceManager serviceManager) |
configure, contextualize, getFunctions, getFunctionsDescriptions, getWorkspacePattern, setPluginInfogetLogger, setLoggerprivate RepositoryProvider _repositoryProvider
private AmetysObjectResolver _ametysResolver
public RepositoryScriptBinding()
public void service(ServiceManager serviceManager) throws ServiceException
service in interface Serviceableservice in class StaticConfigurableScriptBindingServiceExceptionpublic Map<String,Object> getVariables()
ScriptBindinggetVariables in interface ScriptBindinggetVariables in class StaticConfigurableScriptBindingpublic Map<String,I18nizableText> getVariablesDescriptions()
ScriptBindinggetVariablesDescriptions in interface ScriptBindinggetVariablesDescriptions in class StaticConfigurableScriptBindingpublic void cleanVariables(Map<String,Object> variables)
ScriptBindingcleanVariables in interface ScriptBindingcleanVariables in class StaticConfigurableScriptBindingvariables - The map of variables.public Object processScriptResult(Object result) throws ScriptException
ScriptBindingprocessScriptResult in interface ScriptBindingprocessScriptResult in class StaticConfigurableScriptBindingresult - The resultScriptException - If a processing error occurs.