package org.transgalactica.jsf.web; import javax.annotation.PostConstruct; import org.primefaces.model.menu.DefaultMenuModel; import org.primefaces.model.menu.MenuModel; import org.primefaces.model.menu.Submenu; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class MainMenuBean { @Autowired private Submenu[] subMenus; private MenuModel model; @PostConstruct public void init() { model = new DefaultMenuModel(); for (Submenu subMenu : subMenus) { model.addElement(subMenu); } } public MenuModel getModel() { return model; } }