/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.structure.menuitem; /** * Dec 4, 2009 */ public class MenuItemAndUserAccessRights { private MenuItemEntity menuItem; private MenuItemAccumulatedAccessRights accessrightsForAnonymous; private MenuItemAccumulatedAccessRights accessRightsForUser; public MenuItemAndUserAccessRights( MenuItemEntity menuItem ) { this.menuItem = menuItem; } public MenuItemAndUserAccessRights( MenuItemEntity menuItem, MenuItemAccumulatedAccessRights accessRightsForUser ) { this.menuItem = menuItem; this.accessRightsForUser = accessRightsForUser; } public MenuItemAndUserAccessRights( MenuItemEntity menuItem, MenuItemAccumulatedAccessRights accessRightsForUser, MenuItemAccumulatedAccessRights accessrightsForAnonymous ) { this.menuItem = menuItem; this.accessRightsForUser = accessRightsForUser; this.accessrightsForAnonymous = accessrightsForAnonymous; } public void setAccessrightsForAnonymous( MenuItemAccumulatedAccessRights accessrightsForAnonymous ) { this.accessrightsForAnonymous = accessrightsForAnonymous; } public void setAccessRightsForUser( MenuItemAccumulatedAccessRights accessRightsForUser ) { this.accessRightsForUser = accessRightsForUser; } public MenuItemEntity getMenuItem() { return menuItem; } public MenuItemAccumulatedAccessRights getAccessrightsForAnonymous() { return accessrightsForAnonymous; } public MenuItemAccumulatedAccessRights getAccessRightsForUser() { return accessRightsForUser; } }