E
- the element sent from client side.public abstract class AbstractElementAvailabilityRule<E extends AbstractElement> extends AbstractAvailabilityRule
AbstractElement
s.Constructor and Description |
---|
AbstractElementAvailabilityRule(PageEditorPresenter pageEditorPresenter,
Class<E> type) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
isAvailableForElement(E element) |
protected boolean |
isAvailableForItem(Object itemId)
This method defines the actual evaluation logic for one item.
|
isAvailable
public AbstractElementAvailabilityRule(PageEditorPresenter pageEditorPresenter, Class<E> type)
protected boolean isAvailableForItem(Object itemId)
AbstractAvailabilityRule
isAvailableForItem
in class AbstractAvailabilityRule
protected abstract boolean isAvailableForElement(E element)
Copyright © 2015 Magnolia International Ltd.. All rights reserved.