public class FilterInvocationDefinitionDecorator extends Object implements FilterInvocationDefinition
Decorator of FilterInvocationDefinition for easier configuration,
using FilterInvocationDefinitionSourceMapping.
Delegates all calls to decorated object set in constructor
FilterInvocationDefinitionDecorator(FilterInvocationDefinition) or
by calling setDecorated(FilterInvocationDefinition)
| Constructor and Description |
|---|
FilterInvocationDefinitionDecorator() |
FilterInvocationDefinitionDecorator(FilterInvocationDefinition decorated) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSecureUrl(String expression,
ConfigAttributeDefinition attr)
Delegate to decorated object
|
ConfigAttributeDefinition |
getAttributes(Object object)
Delegate to decorated object
|
Iterator |
getConfigAttributeDefinitions()
Delegate to decorated object
|
FilterInvocationDefinition |
getDecorated()
Get decorated object
|
List |
getMappings()
Get the mappings used for configuration.
|
boolean |
isConvertUrlToLowercaseBeforeComparison()
Delegate to decorated object
|
void |
setConvertUrlToLowercaseBeforeComparison(boolean convertUrlToLowercaseBeforeComparison)
Delegate to decorated object
|
void |
setDecorated(FilterInvocationDefinition decorated)
Set the decorated object
|
void |
setMappings(List mappings)
Configures the decorated
FilterInvocationDefinitionMap easier,
using FilterInvocationDefinitionSourceMapping. |
boolean |
supports(Class clazz)
Delegate to decorated object
|
public FilterInvocationDefinitionDecorator()
public FilterInvocationDefinitionDecorator(FilterInvocationDefinition decorated)
public void setDecorated(FilterInvocationDefinition decorated)
decorated - the decorated FilterInvocationDefinitionpublic FilterInvocationDefinition getDecorated()
FilterInvocationDefinitionpublic void setMappings(List mappings)
FilterInvocationDefinitionMap easier,
using FilterInvocationDefinitionSourceMapping.mappings - List of
FilterInvocationDefinitionSourceMapping objects.public List getMappings()
List of FilterInvocationDefinitionSourceMapping
objects.public void addSecureUrl(String expression, ConfigAttributeDefinition attr)
addSecureUrl in interface FilterInvocationDefinitionMappublic boolean isConvertUrlToLowercaseBeforeComparison()
isConvertUrlToLowercaseBeforeComparison in interface FilterInvocationDefinitionMappublic void setConvertUrlToLowercaseBeforeComparison(boolean convertUrlToLowercaseBeforeComparison)
setConvertUrlToLowercaseBeforeComparison in interface FilterInvocationDefinitionMappublic ConfigAttributeDefinition getAttributes(Object object) throws IllegalArgumentException
getAttributes in interface ObjectDefinitionSourceobject - the object being securedConfigAttributeDefinition that applies to the passed objectIllegalArgumentException - if the passed object is not of a type supported by the
ObjectDefinitionSource implementationpublic Iterator getConfigAttributeDefinitions()
getConfigAttributeDefinitions in interface ObjectDefinitionSourceConfigAttributeDefinitions or null if unsupportedpublic boolean supports(Class clazz)
supports in interface ObjectDefinitionSourceclazz - the class that is being queriedCopyright © 2021. All rights reserved.