org.simpleds.converter
Class StringToTextConverter

java.lang.Object
  extended by org.simpleds.converter.StringToTextConverter
All Implemented Interfaces:
Converter<java.lang.String,com.google.appengine.api.datastore.Text>

public class StringToTextConverter
extends java.lang.Object
implements Converter<java.lang.String,com.google.appengine.api.datastore.Text>


Constructor Summary
StringToTextConverter()
           
 
Method Summary
 java.lang.String datastoreToJava(com.google.appengine.api.datastore.Text value)
          Convert a value from Google representation to a Java value
 java.lang.Class<com.google.appengine.api.datastore.Text> getDatastoreType()
           
 java.lang.Class<java.lang.String> getJavaType()
           
 java.lang.String getNullValue()
          Return the value to use for null values.
 com.google.appengine.api.datastore.Text javaToDatastore(java.lang.String value)
          Convert a value from Java representation to a Datastore value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringToTextConverter

public StringToTextConverter()
Method Detail

getNullValue

public java.lang.String getNullValue()
Description copied from interface: Converter
Return the value to use for null values. This method will usually return null, except for embedded primitive values (int, long, etc) that will return zero instead.

Specified by:
getNullValue in interface Converter<java.lang.String,com.google.appengine.api.datastore.Text>
Returns:
The value to use in Java in case the datastore value is null.

datastoreToJava

public java.lang.String datastoreToJava(com.google.appengine.api.datastore.Text value)
Description copied from interface: Converter
Convert a value from Google representation to a Java value

Specified by:
datastoreToJava in interface Converter<java.lang.String,com.google.appengine.api.datastore.Text>
Parameters:
value - the value persistent in the google datastore

javaToDatastore

public com.google.appengine.api.datastore.Text javaToDatastore(java.lang.String value)
Description copied from interface: Converter
Convert a value from Java representation to a Datastore value

Specified by:
javaToDatastore in interface Converter<java.lang.String,com.google.appengine.api.datastore.Text>
Parameters:
value - the Java property value

getJavaType

public java.lang.Class<java.lang.String> getJavaType()
Specified by:
getJavaType in interface Converter<java.lang.String,com.google.appengine.api.datastore.Text>
Returns:
the java type handled by this converter

getDatastoreType

public java.lang.Class<com.google.appengine.api.datastore.Text> getDatastoreType()
Specified by:
getDatastoreType in interface Converter<java.lang.String,com.google.appengine.api.datastore.Text>
Returns:
the datastore type handled by this converter