Class PropertyTransformers.KeyPrefixPropertyTransformer
java.lang.Object
org.springframework.vault.core.util.PropertyTransformers.KeyPrefixPropertyTransformer
- All Implemented Interfaces:
PropertyTransformer
- Enclosing class:
- PropertyTransformers
public static class PropertyTransformers.KeyPrefixPropertyTransformer
extends Object
implements PropertyTransformer
PropertyTransformer
that adds a prefix to each key name.-
Method Summary
Modifier and TypeMethodDescriptionstatic PropertyTransformer
Create a newPropertyTransformers.KeyPrefixPropertyTransformer
that adds a prefix to each key name.transformProperties
(Map<String, ? extends Object> input) Transform properties by creating a new map using the transformed property set.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.vault.core.util.PropertyTransformer
andThen
-
Method Details
-
getPropertyNamePrefix
-
forPrefix
Create a newPropertyTransformers.KeyPrefixPropertyTransformer
that adds a prefix to each key name.- Parameters:
propertyNamePrefix
- the property name prefix to be added in front of each property name, must not be null.- Returns:
- a new
PropertyTransformers.KeyPrefixPropertyTransformer
that adds a prefix to each key name.
-
transformProperties
Description copied from interface:PropertyTransformer
Transform properties by creating a new map using the transformed property set.Implementing classes do not change the
input
but create a newproperty map
.- Specified by:
transformProperties
in interfacePropertyTransformer
- Parameters:
input
- must not be null.- Returns:
- transformed properties.
-