public class FilterProviderImpl extends java.lang.Object implements FilterProvider
Filter interface that
consists of the following two filtering conditions:
SystemUserPrincipal| Constructor and Description |
|---|
FilterProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl.Configuration configuration,
java.util.Map<java.lang.String,java.lang.Object> properties) |
@NotNull Filter |
getFilter(@NotNull org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider,
@NotNull org.apache.jackrabbit.oak.api.Root root,
@NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
Returns a
Filter for the given parameters. |
@NotNull java.lang.String |
getFilterRoot()
Returns the root path handled by the filer.
|
boolean |
handlesPath(@NotNull java.lang.String oakPath)
Reveals if the given implementation is able to handle access control at the tree defined by the given
oakPath. |
protected void |
modified(org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl.Configuration configuration,
java.util.Map<java.lang.String,java.lang.Object> properties) |
public boolean handlesPath(@NotNull
@NotNull java.lang.String oakPath)
FilterProvideroakPath.handlesPath in interface FilterProvideroakPath - The absolute oak path to be tested.true if the given path is supported by this implememntation, false otherwise.@NotNull public @NotNull java.lang.String getFilterRoot()
FilterProvidergetFilterRoot in interface FilterProvider@NotNull public @NotNull Filter getFilter(@NotNull @NotNull org.apache.jackrabbit.oak.spi.security.SecurityProvider securityProvider, @NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
FilterProviderFilter for the given parameters.getFilter in interface FilterProvidersecurityProvider - The security provider.root - The reading/editing root.namePathMapper - The name path mapper.protected void activate(org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl.Configuration configuration, java.util.Map<java.lang.String,java.lang.Object> properties)
protected void modified(org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl.Configuration configuration, java.util.Map<java.lang.String,java.lang.Object> properties)
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.