package com.github.dynamicextensionsalfresco.controlpanel;
import java.util.Map;
import com.github.dynamicextensionsalfresco.controlpanel.template.Variables;
import com.github.dynamicextensionsalfresco.webscripts.annotations.HttpMethod;
import com.github.dynamicextensionsalfresco.webscripts.annotations.ResponseTemplate;
import com.github.dynamicextensionsalfresco.webscripts.annotations.Uri;
import com.github.dynamicextensionsalfresco.webscripts.annotations.WebScript;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
@WebScript(baseUri = "/dynamic-extensions/web-scripts", defaultFormat = "html", families = "control panel")
public class WebScripts extends AbstractControlPanelHandler {
@Autowired
WebScriptHelper webScriptHelper;
@Uri(method = HttpMethod.GET)
@ResponseTemplate
public void index(final Map<String, Object> model) {
model.put(Variables.WEB_SCRIPTS, webScriptHelper.getWebScripts());
}
}