public class AvailabilityCheckerImpl extends Object implements AvailabilityChecker
AvailabilityChecker
.Constructor and Description |
---|
AvailabilityCheckerImpl(info.magnolia.objectfactory.ComponentProvider componentProvider,
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(AvailabilityDefinition definition,
List<Object> ids) |
@Inject public AvailabilityCheckerImpl(info.magnolia.objectfactory.ComponentProvider componentProvider, ContentConnector contentConnector)
public boolean isAvailable(AvailabilityDefinition definition, List<Object> ids)
isAvailable
in interface 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.