public abstract class AbstractBaseDao extends java.lang.Object implements LexGridSchemaVersionAwareDao
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Constructor and Description |
---|
AbstractBaseDao() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createRandomIdentifier() |
protected java.lang.String |
createUniqueId() |
abstract java.util.List<LexGridSchemaVersion> |
doGetSupportedLgSchemaVersions()
Do get supported lg schema versions.
|
PrefixResolver |
getPrefixResolver()
Gets the prefix resolver.
|
PrimaryKeyIncrementer |
getPrimaryKeyIncrementer() |
void |
setPrefixResolver(PrefixResolver prefixResolver)
Sets the prefix resolver.
|
void |
setPrimaryKeyIncrementer(PrimaryKeyIncrementer primaryKeyIncrementer) |
boolean |
supportsLgSchemaVersion(LexGridSchemaVersion version)
Supports lg schema version.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeInTransaction
public boolean supportsLgSchemaVersion(LexGridSchemaVersion version)
LexGridSchemaVersionAwareDao
supportsLgSchemaVersion
in interface LexGridSchemaVersionAwareDao
version
- the versionpublic abstract java.util.List<LexGridSchemaVersion> doGetSupportedLgSchemaVersions()
protected java.lang.String createUniqueId()
protected java.lang.String createRandomIdentifier()
public void setPrefixResolver(PrefixResolver prefixResolver)
prefixResolver
- the new prefix resolverpublic PrefixResolver getPrefixResolver()
public void setPrimaryKeyIncrementer(PrimaryKeyIncrementer primaryKeyIncrementer)
public PrimaryKeyIncrementer getPrimaryKeyIncrementer()