public class CanPasteContentRule<T> extends AbstractAvailabilityRule<T,CanPasteContentRuleDefinition>
AvailabilityRule
which delegates to ContentClipboard.canPasteInto(Object)
.Constructor and Description |
---|
CanPasteContentRule(AvailabilityDefinition availabilityDefinition,
CanPasteContentRuleDefinition ruleDefinition,
ContentClipboard<T> contentClipboard) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailable(Collection<?> itemIds)
Returns true if the availability subject (e.g.
|
protected boolean |
isAvailableFor(T item) |
isAvailableForItem, shouldByPass
@Inject public CanPasteContentRule(AvailabilityDefinition availabilityDefinition, CanPasteContentRuleDefinition ruleDefinition, ContentClipboard<T> contentClipboard)
public boolean isAvailable(Collection<?> itemIds)
AvailabilityRule
items
(root node is represented by a null
value in the array).isAvailable
in interface AvailabilityRule
isAvailable
in class AbstractAvailabilityRule<T,CanPasteContentRuleDefinition>
protected boolean isAvailableFor(T item)
isAvailableFor
in class AbstractAvailabilityRule<T,CanPasteContentRuleDefinition>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.