public class VaadinSecurityItemFilter extends Object implements AbstractSideBar.ItemFilter
ItemFilter that uses
VaadinSecurity to filter out items with the Secured annotation
based on the current user's authorities. If a user has any of the authorities/roles listed in the annotation, the item passes the filter. Items without
the annotation also pass the filter.VaadinSecurity.hasAnyAuthority(String...)| Constructor and Description |
|---|
VaadinSecurityItemFilter(VaadinSecurity vaadinSecurity)
Creates a new instance of
VaadinSecurityItemFilter. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
passesFilter(SideBarItemDescriptor descriptor)
Checks if the specified side bar item passes the filter or not.
|
public VaadinSecurityItemFilter(VaadinSecurity vaadinSecurity)
VaadinSecurityItemFilter.vaadinSecurity - an instance of VaadinSecurity.public boolean passesFilter(SideBarItemDescriptor descriptor)
AbstractSideBar.ItemFilterpassesFilter in interface AbstractSideBar.ItemFilterdescriptor - the descriptor of the side bar item, must not be null.Copyright © 2016. All rights reserved.