public interface ScriptingService
ScriptingDataStore, which is responsible for access to all the persisted scripting related data.| Modifier and Type | Method and Description |
|---|---|
ScriptConfiguration |
create(ScriptConfiguration config,
Subject subject)
Create the scripting configuration and persist it.
|
void |
delete(String uuid)
Delete the configuration with the given UUID.
|
Set<ScriptConfiguration> |
get(org.forgerock.util.query.QueryFilter<String> queryFilter)
Retrieve the stored configuration.
|
ScriptConfiguration |
get(String uuid)
Retrieve the stored configuration.
|
Set<ScriptConfiguration> |
getAll()
Retrieve the stored configuration.
|
ScriptConfiguration |
update(ScriptConfiguration config,
Subject subject)
Update the given scripting configuration and persist it.
|
ScriptConfiguration create(ScriptConfiguration config, Subject subject) throws ScriptException
config - The configuration to create and persist.subject - The subject that is creating the script configuration.ScriptException - if the operation was not successfulvoid delete(String uuid) throws ScriptException
uuid - The unique identifier for the configuration.ScriptException - if the operation was not successfulSet<ScriptConfiguration> getAll() throws ScriptException
ScriptException - if the operation was not successfulSet<ScriptConfiguration> get(org.forgerock.util.query.QueryFilter<String> queryFilter) throws ScriptException
ScriptException - if the operation was not successfulScriptConfiguration get(String uuid) throws ScriptException
ScriptException - if the operation was not successfulScriptConfiguration update(ScriptConfiguration config, Subject subject) throws ScriptException
config - The configuration to update and persist.subject - The subject that is updating the script configuration.ScriptException - if the operation was not successfulCopyright © 2010–2024 Open Identity Platform Community. All rights reserved.