//$Id: Menu.java 2008-7-28 下午03:36:07 chaostone Exp $ /* * * Copyright c 2005-2009 * Licensed under the Apache License, Version 2.0 (the "License") * http://www.apache.org/licenses/LICENSE-2.0 * * */ /******************************************************************************** * @author chaostone * * MODIFICATION DESCRIPTION * * Name Date Description * ============ ============ ============ * chaostone 2008-7-28 Created * ********************************************************************************/ package org.beanfuse.security.menu; import java.util.Set; import org.beanfuse.model.LongIdEntity; public interface Menu extends LongIdEntity, Comparable { public boolean isLeaf(); public String getCode(); public void setCode(String code); public String getTitle(); public void setTitle(String title); public String getEngTitle(); public void setEngTitle(String engTitle); public String getEntry(); public void setEntry(String entry); public String getDescription(); public void setDescription(String description); public Set getResources(); public void setResources(Set resources); public boolean isEnabled(); public void setEnabled(boolean enabled); public MenuProfile getProfile(); public void setProfile(MenuProfile profile); }