com.appenginefan.toolkit.persistence
Class StringPersistence

java.lang.Object
  extended by com.appenginefan.toolkit.persistence.MarshallingPersistence<String>
      extended by com.appenginefan.toolkit.persistence.StringPersistence
All Implemented Interfaces:
Persistence<String>

public class StringPersistence
extends MarshallingPersistence<String>

Storage specialized in persisting strings. Wraps around a byte array based persistence for the backend.


Constructor Summary
StringPersistence(Persistence<byte[]> backend)
           
 
Method Summary
protected  byte[] makeArray(String nonNullValue)
           
protected  String makeType(byte[] nonNullValue)
           
 
Methods inherited from class com.appenginefan.toolkit.persistence.MarshallingPersistence
get, keyScan, keyScanReverse, mutate, scan, scanReverse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringPersistence

public StringPersistence(Persistence<byte[]> backend)
Method Detail

makeArray

protected byte[] makeArray(String nonNullValue)
Specified by:
makeArray in class MarshallingPersistence<String>

makeType

protected String makeType(byte[] nonNullValue)
Specified by:
makeType in class MarshallingPersistence<String>