/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.structure.menuitem; import com.enonic.cms.core.structure.SiteKey; import com.enonic.cms.core.structure.page.PageSpecification; /** * Sep 30, 2009 */ public class MenuItemSpecification { private SiteKey siteKey; private MenuItemType type; private MenuItemEntity menuItemShortcut; private PageSpecification pageSpecification; private String menuItemName; private MenuItemKey parentKey; private Boolean rootLevelOnly; public SiteKey getSiteKey() { return siteKey; } public void setSiteKey( final SiteKey value ) { siteKey = value; } public MenuItemType getType() { return type; } public void setType( MenuItemType type ) { this.type = type; } public MenuItemEntity getMenuItemShortcut() { return menuItemShortcut; } public void setMenuItemShortcut( MenuItemEntity menuItemShortcut ) { this.menuItemShortcut = menuItemShortcut; } public PageSpecification getPageSpecification() { return pageSpecification; } public void setPageSpecification( PageSpecification pageSpecification ) { this.pageSpecification = pageSpecification; } public String getMenuItemName() { return menuItemName; } public void setMenuItemName( String menuItemName ) { this.menuItemName = menuItemName; } public MenuItemKey getParentKey() { return parentKey; } public void setParentKey( MenuItemKey parentKey ) { this.parentKey = parentKey; } public Boolean getRootLevelOnly() { return rootLevelOnly; } public void setRootLevelOnly( Boolean rootLevelOnly ) { this.rootLevelOnly = rootLevelOnly; } }