@Controller @RequestMapping(value="/plugin/menumanager") public class MenuManagerController extends PluginController
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static String |
URI |
PLUGIN_URI_PREFIX| Constructor and Description |
|---|
MenuManagerController(MenuManagerService menuManagerService,
FileStore fileStore,
Ui molgenisUi,
org.molgenis.data.settings.AppSettings appSettings) |
| Modifier and Type | Method and Description |
|---|---|
String |
init(org.springframework.ui.Model model) |
void |
save(Menu molgenisMenu) |
void |
uploadLogo(File newLogo) |
String |
uploadLogo(javax.servlet.http.Part part,
org.springframework.ui.Model model)
Upload a new molgenis logo
|
getId, getPluginSettings, getUripublic static final String ID
public static final String URI
public MenuManagerController(MenuManagerService menuManagerService, FileStore fileStore, Ui molgenisUi, org.molgenis.data.settings.AppSettings appSettings)
@GetMapping public String init(org.springframework.ui.Model model)
@PostMapping(value="/save")
@ResponseStatus(value=OK)
public void save(@RequestBody
Menu molgenisMenu)
@PostMapping(value="logo")
public void uploadLogo(@RequestBody
File newLogo)
@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @PostMapping(value="/upload-logo") public String uploadLogo(@RequestParam(value="logo") javax.servlet.http.Part part, org.springframework.ui.Model model) throws IOException
IOExceptionCopyright © 2017. All rights reserved.