public final class FileObjectIdStrategy extends Object implements PersistenceObjectIdStrategy
PersistenceObjectIdStrategy.Assembler<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.None, PersistenceObjectIdStrategy.Parser<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.Transient| Modifier and Type | Method and Description |
|---|---|
PersistenceObjectIdProvider |
createObjectIdProvider() |
static String |
defaultFilename() |
static FileObjectIdStrategy |
New(ADirectory directory,
String objectIdFilename) |
static FileObjectIdStrategy |
New(AFile objectIdFile) |
static FileObjectIdStrategy |
NewInDirectory(ADirectory directory) |
static String |
strategyTypeName() |
String |
strategyTypeNameObjectId() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitNone, Transient, Transientpublic static String strategyTypeName()
public static String defaultFilename()
public static FileObjectIdStrategy NewInDirectory(ADirectory directory)
public static FileObjectIdStrategy New(ADirectory directory, String objectIdFilename)
public static FileObjectIdStrategy New(AFile objectIdFile)
public final String strategyTypeNameObjectId()
strategyTypeNameObjectId in interface PersistenceObjectIdStrategypublic final PersistenceObjectIdProvider createObjectIdProvider()
createObjectIdProvider in interface PersistenceObjectIdStrategyCopyright © 2022 MicroStream Software. All rights reserved.