public interface AvailabilityDefinition
Modifier and Type | Method and Description |
---|---|
info.magnolia.cms.security.operations.AccessDefinition |
getAccess()
Returns the AccessDefinition object for this subject.
|
Collection<String> |
getNodeTypes()
Unless this is empty the subject is available only for these node types.
|
Collection<? extends AvailabilityRuleDefinition> |
getRules()
Returns the collection of availability rule definitions for this subject.
|
boolean |
isMultiple()
If true, the subject is available for multiple item selection.
|
boolean |
isNodes()
If true the subject is available for nodes.
|
boolean |
isProperties()
If true the subject is available for properties.
|
boolean |
isRoot()
If true the subject is available when there's no selection.
|
boolean |
isWritePermissionRequired()
If true the subject is only available if write permission is granted for the item on which availability is evaluated.
|
boolean isRoot()
boolean isProperties()
boolean isNodes()
boolean isMultiple()
Collection<String> getNodeTypes()
info.magnolia.cms.security.operations.AccessDefinition getAccess()
boolean isWritePermissionRequired()
Collection<? extends AvailabilityRuleDefinition> getRules()
Copyright © 2021 Magnolia International Ltd.. All rights reserved.