public class TemplateTypeRestrictionDropConstraint
extends info.magnolia.ui.workbench.tree.drop.AlwaysTrueDropConstraint
implements info.magnolia.ui.workbench.tree.drop.DropConstraint
Constructor and Description |
---|
TemplateTypeRestrictionDropConstraint(info.magnolia.rendering.template.assignment.TemplateDefinitionAssignment templateAssignment) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowedAfter(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem) |
boolean |
allowedAsChild(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem) |
boolean |
allowedBefore(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem) |
boolean |
allowedToMove(com.vaadin.data.Item sourceItem) |
isAllowedAt
@Inject public TemplateTypeRestrictionDropConstraint(info.magnolia.rendering.template.assignment.TemplateDefinitionAssignment templateAssignment)
public boolean allowedAsChild(com.vaadin.data.Item sourceItem, com.vaadin.data.Item targetItem)
allowedAsChild
in interface info.magnolia.ui.workbench.tree.drop.DropConstraint
allowedAsChild
in class info.magnolia.ui.workbench.tree.drop.AlwaysTrueDropConstraint
public boolean allowedBefore(com.vaadin.data.Item sourceItem, com.vaadin.data.Item targetItem)
allowedBefore
in interface info.magnolia.ui.workbench.tree.drop.DropConstraint
allowedBefore
in class info.magnolia.ui.workbench.tree.drop.AlwaysTrueDropConstraint
public boolean allowedAfter(com.vaadin.data.Item sourceItem, com.vaadin.data.Item targetItem)
allowedAfter
in interface info.magnolia.ui.workbench.tree.drop.DropConstraint
allowedAfter
in class info.magnolia.ui.workbench.tree.drop.AlwaysTrueDropConstraint
public boolean allowedToMove(com.vaadin.data.Item sourceItem)
allowedToMove
in interface info.magnolia.ui.workbench.tree.drop.DropConstraint
allowedToMove
in class info.magnolia.ui.workbench.tree.drop.AlwaysTrueDropConstraint
Copyright © 2015 Magnolia International Ltd.. All rights reserved.