File was renamed from src/main/java/com/gitblit/extensions/AdminMenuExtension.java |
| | |
| | | |
| | | import ro.fortsoft.pf4j.ExtensionPoint; |
| | | |
| | | import com.gitblit.models.Menu.MenuItem; |
| | | import com.gitblit.models.NavLink; |
| | | import com.gitblit.models.UserModel; |
| | | |
| | | /** |
| | | * Extension point to contribute administration menu items. |
| | | * Extension point to contribute top-level navigation links. |
| | | * |
| | | * @author James Moger |
| | | * @since 1.6.0 |
| | | * |
| | | */ |
| | | public abstract class AdminMenuExtension implements ExtensionPoint { |
| | | public abstract class NavLinkExtension implements ExtensionPoint { |
| | | |
| | | /** |
| | | * @param user |
| | | * @since 1.6.0 |
| | | * @return a list of menu items |
| | | * @return a list of nav links |
| | | */ |
| | | public abstract List<MenuItem> getMenuItems(UserModel user); |
| | | public abstract List<NavLink> getNavLinks(UserModel user); |
| | | } |