com.octo.android.robospice.persistence.retrofit
Class RetrofitObjectPersisterFactory

java.lang.Object
  extended by com.octo.android.robospice.persistence.ObjectPersisterFactory
      extended by com.octo.android.robospice.persistence.file.InFileObjectPersisterFactory
          extended by com.octo.android.robospice.persistence.retrofit.RetrofitObjectPersisterFactory
All Implemented Interfaces:
CacheCleaner, Persister
Direct Known Subclasses:
GsonRetrofitObjectPersisterFactory, JacksonRetrofitObjectPersisterFactory

public class RetrofitObjectPersisterFactory
extends InFileObjectPersisterFactory


Constructor Summary
RetrofitObjectPersisterFactory(android.app.Application application, retrofit.converter.Converter converter)
           
RetrofitObjectPersisterFactory(android.app.Application application, retrofit.converter.Converter converter, File cacheFolder)
           
RetrofitObjectPersisterFactory(android.app.Application application, retrofit.converter.Converter converter, List<Class<?>> listHandledClasses)
           
RetrofitObjectPersisterFactory(android.app.Application application, retrofit.converter.Converter converter, List<Class<?>> listHandledClasses, File cacheFolder)
           
 
Method Summary
<DATA> InFileObjectPersister<DATA>
createInFileObjectPersister(Class<DATA> clazz, File cacheFolder)
           
 
Methods inherited from class com.octo.android.robospice.persistence.file.InFileObjectPersisterFactory
createObjectPersister, getCacheFolder, getCachePrefix, getKeySanitizer, removeAllDataFromCache, setCacheFolder, setCachePrefix, setKeySanitizer
 
Methods inherited from class com.octo.android.robospice.persistence.ObjectPersisterFactory
canHandleClass, getApplication, getListHandledClasses, isAsyncSaveEnabled, setAsyncSaveEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetrofitObjectPersisterFactory

public RetrofitObjectPersisterFactory(android.app.Application application,
                                      retrofit.converter.Converter converter,
                                      File cacheFolder)
                               throws CacheCreationException
Throws:
CacheCreationException

RetrofitObjectPersisterFactory

public RetrofitObjectPersisterFactory(android.app.Application application,
                                      retrofit.converter.Converter converter,
                                      List<Class<?>> listHandledClasses,
                                      File cacheFolder)
                               throws CacheCreationException
Throws:
CacheCreationException

RetrofitObjectPersisterFactory

public RetrofitObjectPersisterFactory(android.app.Application application,
                                      retrofit.converter.Converter converter)
                               throws CacheCreationException
Throws:
CacheCreationException

RetrofitObjectPersisterFactory

public RetrofitObjectPersisterFactory(android.app.Application application,
                                      retrofit.converter.Converter converter,
                                      List<Class<?>> listHandledClasses)
                               throws CacheCreationException
Throws:
CacheCreationException
Method Detail

createInFileObjectPersister

public <DATA> InFileObjectPersister<DATA> createInFileObjectPersister(Class<DATA> clazz,
                                                                      File cacheFolder)
                                                        throws CacheCreationException
Specified by:
createInFileObjectPersister in class InFileObjectPersisterFactory
Throws:
CacheCreationException


Copyright © 2012-2014. All Rights Reserved.