public class CamelCaseSplittingFieldNamingStrategy extends Object implements FieldNamingStrategy
FieldNamingStrategy that splits up camel-case property names and reconcatenates them using a
configured delimiter. Individual parts of the name can be manipulated using preparePart(String).| Constructor and Description |
|---|
CamelCaseSplittingFieldNamingStrategy(String delimiter)
Creates a new
CamelCaseSplittingFieldNamingStrategy. |
| Modifier and Type | Method and Description |
|---|---|
String |
getFieldName(PersistentProperty<?> property)
Returns the field name to be used for the given
MongoPersistentProperty. |
protected String |
preparePart(String part)
Callback to prepare the uncapitalized part obtained from the split up of the camel case source.
|
public CamelCaseSplittingFieldNamingStrategy(String delimiter)
CamelCaseSplittingFieldNamingStrategy.delimiter - must not be null.public String getFieldName(PersistentProperty<?> property)
FieldNamingStrategyMongoPersistentProperty.getFieldName in interface FieldNamingStrategyproperty - must not be null or empty;Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.