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 PropertyTransformerCreate a newPropertyTransformers.KeyPrefixPropertyTransformerthat 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, waitMethods inherited from interface org.springframework.vault.core.util.PropertyTransformer
andThen
-
Method Details
-
getPropertyNamePrefix
-
forPrefix
Create a newPropertyTransformers.KeyPrefixPropertyTransformerthat 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.KeyPrefixPropertyTransformerthat adds a prefix to each key name.
-
transformProperties
Description copied from interface:PropertyTransformerTransform properties by creating a new map using the transformed property set.Implementing classes do not change the
inputbut create a newproperty map.- Specified by:
transformPropertiesin interfacePropertyTransformer- Parameters:
input- must not be null.- Returns:
- transformed properties.
-