Package com.composum.sling.nodes.console
Interface Condition
-
- All Known Implementing Classes:
Condition.And,Condition.CanHaveAcl,Condition.ClassAvailability,Condition.HttpStatus,Condition.JcrResource,Condition.MergedResource,Condition.NodesRestrictions,Condition.Or,Condition.PrimaryType,Condition.ResourcePermission,Condition.ResourceType,Condition.RunmodePermission,Condition.ServletPermission,Condition.Set,Condition.Versionable
public interface Condition
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCondition.Andstatic classCondition.CanHaveAclchecks the ability to manage ACLs at the resourcestatic classCondition.ClassAvailabilitycheck the availability of a class as a precondition for a console modulestatic interfaceCondition.Factorystatic classCondition.HttpStatuscheck the availability of an HTTP servicestatic classCondition.JcrResourcechecks that the resource is a JCR resourcestatic classCondition.MergedResourcechecks that the resources primary type matches the patternstatic classCondition.NodesRestrictionscheck the permissions of a given service key (feature)static classCondition.Optionsstatic classCondition.Orstatic classCondition.PrimaryTypechecks that the resources primary type matches the patternstatic classCondition.ResourcePermissioncheck the avaiability of a resource (readable)static classCondition.ResourceTypechecks that the resources primary type matches the patternstatic classCondition.RunmodePermissioncheck the avaiability of a servlet registered fo a given resource typestatic classCondition.ServletPermissioncheck the avaiability of a servlet registered for a given resource typestatic classCondition.Setstatic classCondition.Versionablechecks the ability to manage versions at the resource
-
Field Summary
Fields Modifier and Type Field Description static ConditionCAN_HAVE_ACLstatic Condition.OptionsDEFAULTstatic ConditionJCR_RESOURCEstatic StringKEY_ACLstatic StringKEY_CLASSstatic StringKEY_HTTPstatic StringKEY_JCRstatic StringKEY_MERGEDstatic StringKEY_PRIMARY_TYPEstatic StringKEY_RESOURCEstatic StringKEY_RESOURCE_TYPEstatic StringKEY_RESTRICTIONSstatic StringKEY_RUNMODEstatic StringKEY_SERVLETstatic StringKEY_VERSIONABLEstatic ConditionMERGED_RESOURCEstatic ConditionVERSIONABLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccept(@NotNull BeanContext context, @NotNull org.apache.sling.api.resource.Resource resource)check the configured condition for the given resource
-
-
-
Field Detail
-
KEY_RESOURCE_TYPE
static final String KEY_RESOURCE_TYPE
- See Also:
- Constant Field Values
-
KEY_PRIMARY_TYPE
static final String KEY_PRIMARY_TYPE
- See Also:
- Constant Field Values
-
KEY_VERSIONABLE
static final String KEY_VERSIONABLE
- See Also:
- Constant Field Values
-
KEY_MERGED
static final String KEY_MERGED
- See Also:
- Constant Field Values
-
KEY_ACL
static final String KEY_ACL
- See Also:
- Constant Field Values
-
KEY_JCR
static final String KEY_JCR
- See Also:
- Constant Field Values
-
KEY_CLASS
static final String KEY_CLASS
- See Also:
- Constant Field Values
-
KEY_SERVLET
static final String KEY_SERVLET
- See Also:
- Constant Field Values
-
KEY_HTTP
static final String KEY_HTTP
- See Also:
- Constant Field Values
-
KEY_RUNMODE
static final String KEY_RUNMODE
- See Also:
- Constant Field Values
-
KEY_RESOURCE
static final String KEY_RESOURCE
- See Also:
- Constant Field Values
-
KEY_RESTRICTIONS
static final String KEY_RESTRICTIONS
- See Also:
- Constant Field Values
-
MERGED_RESOURCE
static final Condition MERGED_RESOURCE
-
VERSIONABLE
static final Condition VERSIONABLE
-
CAN_HAVE_ACL
static final Condition CAN_HAVE_ACL
-
JCR_RESOURCE
static final Condition JCR_RESOURCE
-
DEFAULT
static final Condition.Options DEFAULT
-
-
Method Detail
-
accept
boolean accept(@NotNull @NotNull BeanContext context, @NotNull @NotNull org.apache.sling.api.resource.Resource resource)check the configured condition for the given resource
-
-