public abstract class AbstractAvailabilityRule<T,D extends info.magnolia.ui.api.availability.AvailabilityRuleDefinition> extends Object implements info.magnolia.ui.api.availability.AvailabilityRule
AvailabilityRule
implementation which returns true if current user has write permissions for the evaluated items.Constructor and Description |
---|
AbstractAvailabilityRule() |
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailable(Collection<?> items) |
protected abstract boolean |
isAvailableFor(T item) |
protected boolean |
isAvailableForItem(Object item) |
protected boolean |
shouldByPass(Collection<?> items)
Check whether the rule should even be tested against
provided items.
|
public boolean isAvailable(Collection<?> items)
isAvailable
in interface info.magnolia.ui.api.availability.AvailabilityRule
protected boolean shouldByPass(Collection<?> items)
protected boolean isAvailableForItem(Object item)
protected abstract boolean isAvailableFor(T item)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.