public class AvailabilityCheckerImpl extends Object implements info.magnolia.ui.api.availability.AvailabilityChecker
AvailabilityChecker
.Constructor and Description |
---|
AvailabilityCheckerImpl(info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector) |
Modifier and Type | Method and Description |
---|---|
protected AccessGrantedRule |
createAccessGrantedRule() |
protected JcrNodesAllowedRule |
createJcrNodesAllowedRule() |
protected JcrNodeTypesAllowedRule |
createJcrNodeTypesAllowedRule() |
protected JcrPropertiesAllowedRule |
createJcrPropertiesAllowedRule() |
protected JcrRootAllowedRule |
createJcrRootAllowedRule() |
protected MultipleItemsAllowedRule |
createMultipleItemsAllowedRule() |
protected WritePermissionRequiredRule |
createWritePermissionRequiredRule() |
boolean |
isAvailable(info.magnolia.ui.api.availability.AvailabilityDefinition definition,
List<Object> ids) |
@Inject public AvailabilityCheckerImpl(info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector)
public boolean isAvailable(info.magnolia.ui.api.availability.AvailabilityDefinition definition, List<Object> ids)
isAvailable
in interface info.magnolia.ui.api.availability.AvailabilityChecker
protected JcrNodesAllowedRule createJcrNodesAllowedRule()
protected JcrPropertiesAllowedRule createJcrPropertiesAllowedRule()
protected MultipleItemsAllowedRule createMultipleItemsAllowedRule()
protected JcrRootAllowedRule createJcrRootAllowedRule()
protected JcrNodeTypesAllowedRule createJcrNodeTypesAllowedRule()
protected AccessGrantedRule createAccessGrantedRule()
protected WritePermissionRequiredRule createWritePermissionRequiredRule()
Copyright © 2018 Magnolia International Ltd.. All rights reserved.