@Service(value=CugExclude.class) @Properties(value=@Property(name="principalNames",label="Principal Names",description="Name of principals that are always excluded from CUG evaluation.",cardinality=2147483647)) public class CugExcludeImpl extends CugExclude.Default
CugExclude
implementation that allow to specify additional principal names to be excluded
from CUG evaluation.
Note: this component is requires a configuration (i.e. a configured list of
principal names) in order to be activated.CugExclude.Default| Constructor and Description |
|---|
CugExcludeImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(Map<String,Object> properties) |
boolean |
isExcluded(Set<Principal> principals) |
protected void |
modified(Map<String,Object> properties) |
public boolean isExcluded(@Nonnull Set<Principal> principals)
isExcluded in interface CugExcludeisExcluded in class CugExclude.DefaultCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.