Search in sources :

Example 1 with Molgenis

use of org.molgenis.core.ui.Molgenis in project molgenis by molgenis.

the class MenuManagerServiceImpl method getDefaultMenuValue.

public String getDefaultMenuValue() {
    Molgenis molgenis;
    try {
        molgenis = new XmlMolgenisUiLoader().load();
    } catch (IOException e) {
        // default menu does not exist, no op
        return null;
    }
    Menu defaultMenu = loadDefaultMenu(molgenis);
    return new GsonBuilder().create().toJson(defaultMenu);
}
Also used : Molgenis(org.molgenis.core.ui.Molgenis) GsonBuilder(com.google.gson.GsonBuilder) XmlMolgenisUiLoader(org.molgenis.core.ui.XmlMolgenisUiLoader) IOException(java.io.IOException) Menu(org.molgenis.core.ui.menu.Menu)

Aggregations

GsonBuilder (com.google.gson.GsonBuilder)1 IOException (java.io.IOException)1 Molgenis (org.molgenis.core.ui.Molgenis)1 XmlMolgenisUiLoader (org.molgenis.core.ui.XmlMolgenisUiLoader)1 Menu (org.molgenis.core.ui.menu.Menu)1