Class ActionConfig.RequestPropertyModifier<PropertyType>
- java.lang.Object
-
- com.floragunn.searchguard.privileges.extended_action_handling.ActionConfig.RequestPropertyModifier<PropertyType>
-
- Enclosing class:
- ActionConfig
public static class ActionConfig.RequestPropertyModifier<PropertyType> extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestPropertyModifier(Function<org.elasticsearch.action.ActionRequest,PropertyType> attrGetter, BiFunction<org.elasticsearch.action.ActionRequest,PropertyType,?> attrSetter, Class<PropertyType> type, Function<PropertyType,PropertyType> function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(org.elasticsearch.action.ActionRequest actionRequest)Function<org.elasticsearch.action.ActionRequest,PropertyType>getAttrGetter()BiFunction<org.elasticsearch.action.ActionRequest,PropertyType,?>getAttrSetter()Function<PropertyType,PropertyType>getFunction()Class<PropertyType>getType()
-
-
-
Constructor Detail
-
RequestPropertyModifier
public RequestPropertyModifier(Function<org.elasticsearch.action.ActionRequest,PropertyType> attrGetter, BiFunction<org.elasticsearch.action.ActionRequest,PropertyType,?> attrSetter, Class<PropertyType> type, Function<PropertyType,PropertyType> function)
-
-
Method Detail
-
getType
public Class<PropertyType> getType()
-
getFunction
public Function<PropertyType,PropertyType> getFunction()
-
getAttrGetter
public Function<org.elasticsearch.action.ActionRequest,PropertyType> getAttrGetter()
-
getAttrSetter
public BiFunction<org.elasticsearch.action.ActionRequest,PropertyType,?> getAttrSetter()
-
apply
public void apply(org.elasticsearch.action.ActionRequest actionRequest)
-
-