Spring Data Couchbase

org.springframework.data.couchbase.core.mapping
Class SnakeCaseFieldNamingStrategy

java.lang.Object
  extended by org.springframework.data.couchbase.core.mapping.CamelCaseSplittingFieldNamingStrategy
      extended by org.springframework.data.couchbase.core.mapping.SnakeCaseFieldNamingStrategy
All Implemented Interfaces:
FieldNamingStrategy

public class SnakeCaseFieldNamingStrategy
extends CamelCaseSplittingFieldNamingStrategy

FieldNamingStrategy that translates typical camel case Java property names to lower case JSON element names, separated by underscores.

Since:
1.1
Author:
Ryan Tenney, Michael Nitschinger

Constructor Summary
SnakeCaseFieldNamingStrategy()
          Creates a new SnakeCaseFieldNamingStrategy.
 
Method Summary
 
Methods inherited from class org.springframework.data.couchbase.core.mapping.CamelCaseSplittingFieldNamingStrategy
getFieldName, preparePart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SnakeCaseFieldNamingStrategy

public SnakeCaseFieldNamingStrategy()
Creates a new SnakeCaseFieldNamingStrategy.


Spring Data Couchbase

Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.