Class SagaNCodeController
java.lang.Object
com.persequor.saga.modules.visualscripting.controller.SagaNCodeController
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSagaNCodeController
(com.persequor.saga.modules.scripting.model.ScriptFileRepository repository, VisualToGroovy visualToGroovy, com.persequor.saga.modules.scripting.service.ScriptService scriptService, EditorContentJsonSerializer serializer, com.persequor.extension.user.IUserService userService, VisualEditorService visualEditorService) -
Method Summary
Modifier and TypeMethodDescriptiongetEditorConfiguration
(String extensionPoint, com.persequor.extension.api.ResponseHeader responseHeader) getScriptContent
(UUID scriptId, com.persequor.extension.api.ResponseHeader responseHeader) saveEditorContent
(String editorId, UUID scriptId, ScopedEditors state, com.persequor.extension.api.ResponseHeader responseHeader) visualGroovyToGroovy
(UUID scriptFileId, Long lastUpdate, com.persequor.extension.api.ResponseHeader responseHeader)
-
Field Details
-
CONFIGURATION_PATH
- See Also:
-
SCRIPT_CONTENT_PATH
- See Also:
-
-
Constructor Details
-
SagaNCodeController
@Inject public SagaNCodeController(com.persequor.saga.modules.scripting.model.ScriptFileRepository repository, VisualToGroovy visualToGroovy, com.persequor.saga.modules.scripting.service.ScriptService scriptService, EditorContentJsonSerializer serializer, com.persequor.extension.user.IUserService userService, VisualEditorService visualEditorService)
-
-
Method Details
-
getEditorConfiguration
public EditorConfigurationDto getEditorConfiguration(String extensionPoint, com.persequor.extension.api.ResponseHeader responseHeader) -
getScriptContent
public EditorContent getScriptContent(UUID scriptId, com.persequor.extension.api.ResponseHeader responseHeader) -
visualGroovyToGroovy
public EditorSaveStateDto visualGroovyToGroovy(UUID scriptFileId, Long lastUpdate, com.persequor.extension.api.ResponseHeader responseHeader) -
saveEditorContent
public EditorSaveStateDto saveEditorContent(String editorId, UUID scriptId, ScopedEditors state, com.persequor.extension.api.ResponseHeader responseHeader)
-