Class SagaNCodeController

java.lang.Object
com.persequor.saga.modules.visualscripting.controller.SagaNCodeController

public class SagaNCodeController extends Object
  • Field Details

  • 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)