public class TextFilePersister<T extends TextItem> extends FilePersisterBase<T>
sortDirection, sortField
Constructor and Description |
---|
TextFilePersister() |
Modifier and Type | Method and Description |
---|---|
T |
doFetchOne(File file) |
T |
fromHtml(String fileContent,
Path fullPath) |
T |
fromString(String fileContent,
Path fullPath) |
Set<String> |
getFileExtensions() |
String |
makePathForObject(T obj) |
void |
persist(T obj)
Persist the object to the underlying data store
|
protected void |
setProperty(TextItem item,
String key,
Object value) |
String |
stringify(TextItem obj) |
String |
toHtml(TextItem obj) |
attachWatcher, fetchAll, fetchOne, fetchOne, fetchOne, filterChain, fullFilePathForId, fullFilePathForObj, getBucketFolderPath, getFileToIdMap, getIdToFileMap, getItemArrayName, hardDelete, init, isManyItemsPerFile, makeIdFromFilePath, matchesExtension, onPostLoadFromFile, relativeFilePathForObj, reloadIfNewer, setBucketFolderPath, setFileToIdMap, setIdToFileMap, setItemArrayName, setManyItemsPerFile, watchEventCallback
getBucket, getItemController, getModelClass, getStash, handleFetchOne, isDbBacked, onFetchOne, onPreRead, setBucket, setItemController, setModelClass, setStash
public TextFilePersister()
public Set<String> getFileExtensions()
getFileExtensions
in class FilePersisterBase<T extends TextItem>
public T doFetchOne(File file)
doFetchOne
in class FilePersisterBase<T extends TextItem>
public void persist(T obj)
Persister
public T fromString(String fileContent, Path fullPath)
public String makePathForObject(T obj)
makePathForObject
in class FilePersisterBase<T extends TextItem>
protected void setProperty(TextItem item, String key, Object value)
Copyright © 2016. All rights reserved.