Skip to content

Instantly share code, notes, and snippets.

@kevindoran
kevindoran / CategoryMenuModel.java
Created February 15, 2012 08:06
Dynamic Category Menu Model
public class CategoryMenuModel implements MenuModel, ActionListener, Serializable {
private static final long serialVersionUID = -2866930830066526910L;
protected Category category;
protected List<UIComponent> contents = new ArrayList<>();
protected static UIViewRoot uiViewRoot = new UIViewRoot();
public Category getCategory() {
return category;
}
@kevindoran
kevindoran / Blogger.java
Created February 15, 2012 07:27
Simple Programmatic Menu Model with Primefaces
@ManagedBean
@SessionScoped
public class BloggerBean {
private MenuModel simpleMenuModel = new DefaultMenuModel();
public BloggerBean() {
MenuItem menuItem = new MenuItem();
menuItem.setValue("Computers");
menuItem.setUrl("#");
<h:form>
<p:menu>
<p:menuitem value="Computers" url="#"/>
<p:menuitem value="Clothes" url="#"/>
<p:menuitem value="Gaming" url="#"/>
<p:menuitem value="Books" url="#"/>
<p:menuitem value="Jewellery and Watches" url="#"/>
</p:menu>
</h:form>