public class AccessGrantedRule extends Object implements AvailabilityRule
AvailabilityRule
implementation which returns true if current user has any of the specified roles.Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SUPERUSER_ROLE |
Constructor and Description |
---|
AccessGrantedRule() |
Modifier and Type | Method and Description |
---|---|
info.magnolia.cms.security.operations.AccessDefinition |
getAccessDefinition() |
boolean |
isAvailable(Collection<?> itemIds)
Returns true if the availability subject (e.g.
|
void |
setAccessDefinition(info.magnolia.cms.security.operations.AccessDefinition accessDefinition) |
public static final String DEFAULT_SUPERUSER_ROLE
public info.magnolia.cms.security.operations.AccessDefinition getAccessDefinition()
public void setAccessDefinition(info.magnolia.cms.security.operations.AccessDefinition accessDefinition)
public boolean isAvailable(Collection<?> itemIds)
AvailabilityRule
items
(root node is represented by a null
value in the array).isAvailable
in interface AvailabilityRule
Copyright © 2015 Magnolia International Ltd.. All rights reserved.