public class ObjectSerializer extends Object
| Constructor and Description |
|---|
ObjectSerializer(String path) |
| Modifier and Type | Method and Description |
|---|---|
File |
buildModelFile(VDBMetaData vdb,
String modelName) |
File |
buildVDBFile(VDBMetaData vdb) |
File |
buildVdbXml(VDBMetaData vdb) |
OutputStream |
getVdbXmlOutputStream(VDBMetaData vdb) |
boolean |
isStale(VDBMetaData vdb,
long timeAfter) |
<T> T |
loadAttachment(File attachmentsStore,
Class<T> expected) |
<T> T |
loadSafe(File cacheFile,
Class<T> clazz) |
void |
removeAttachment(File file) |
void |
removeAttachments(VDBMetaData vdb) |
boolean |
saveAttachment(File attachmentsStore,
Object attachment,
boolean force) |
public ObjectSerializer(String path)
public <T> T loadAttachment(File attachmentsStore, Class<T> expected) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic boolean saveAttachment(File attachmentsStore, Object attachment, boolean force) throws IOException
IOExceptionpublic File buildVDBFile(VDBMetaData vdb)
public File buildVdbXml(VDBMetaData vdb)
public File buildModelFile(VDBMetaData vdb, String modelName)
public boolean isStale(VDBMetaData vdb, long timeAfter)
public void removeAttachments(VDBMetaData vdb)
public void removeAttachment(File file)
public OutputStream getVdbXmlOutputStream(VDBMetaData vdb) throws IOException
IOExceptionCopyright © 2020. All rights reserved.