public class CanPasteContentRule<T> extends AbstractAvailabilityRule<T,CanPasteContentRuleDefinition>
AvailabilityRule
which delegates to ContentClipboard.canPasteInto(Object)
.Constructor and Description |
---|
CanPasteContentRule(info.magnolia.ui.api.availability.AvailabilityDefinition availabilityDefinition,
CanPasteContentRuleDefinition ruleDefinition,
ContentClipboard<T> contentClipboard) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailable(Collection<?> itemIds) |
protected boolean |
isAvailableFor(T item) |
isAvailableForItem, shouldByPass
@Inject public CanPasteContentRule(info.magnolia.ui.api.availability.AvailabilityDefinition availabilityDefinition, CanPasteContentRuleDefinition ruleDefinition, ContentClipboard<T> contentClipboard)
public boolean isAvailable(Collection<?> itemIds)
isAvailable
in interface info.magnolia.ui.api.availability.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.