|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.domian.repository.AbstractRepository<T> net.sourceforge.domian.repository.AbstractDomianCoreRepository<T> net.sourceforge.domian.repository.AbstractXStreamXmlFileRepository<T> net.sourceforge.domian.repository.AbstractXStreamXmlFilePerEntityRepository<T>
abstract class AbstractXStreamXmlFilePerEntityRepository<T extends Entity>
Common functionality for all Domian XStream-based repositories, where each individual entity is represented by its own XStream XML file.
Field Summary |
---|
Fields inherited from class net.sourceforge.domian.repository.AbstractXStreamXmlFileRepository |
---|
repositoryId, repositoryRootPath, XSTREAM_XML_FILE_SUFFIX |
Fields inherited from class net.sourceforge.domian.repository.AbstractDomianCoreRepository |
---|
DEFAULT_DOMIAN_ROOT_DIR_NAME, DEFAULT_DOMIAN_ROOT_PATH, log, synchronizer |
Fields inherited from class net.sourceforge.domian.repository.AbstractRepository |
---|
supportsRecursiveIndexing, usesNativePartitioningSupport |
Constructor Summary | |
---|---|
AbstractXStreamXmlFilePerEntityRepository()
|
Method Summary | |
---|---|
protected void |
createRepositoryFilesIfNotExist()
|
protected static java.lang.String |
getEntityIdBasedFilenameFrom(Entity entity)
A naming scheme for file-per-entity Domian XStream persistence. |
Methods inherited from class net.sourceforge.domian.repository.AbstractDomianCoreRepository |
---|
|
Methods inherited from class net.sourceforge.domian.repository.AbstractRepository |
---|
contains, count, countAll, countAllEntitiesSpecifiedBy, find, findAll, findSingle, findSingleEntitySpecifiedBy, isIndexingEntitiesRecursively, isPartitioningNatively, iterate, iterateAll, putAll, remove, removeAll, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sourceforge.domian.repository.PersistentRepository |
---|
close, getFormat, getMetaDataFor, getPersistenceDefinition, load, persist |
Methods inherited from interface net.sourceforge.domian.repository.Repository |
---|
count, countAll, countAllEntitiesSpecifiedBy, find, findAll, findAllEntitiesSpecifiedBy, findSingle, findSingleEntitySpecifiedBy, isIndexingEntitiesRecursively, isPartitioningNatively, iterate, iterateAll, iterateAllEntitiesSpecifiedBy, makePartition, put, putAll, remove, remove, removeAll, removeAllEntitiesSpecifiedBy, update, update |
Constructor Detail |
---|
AbstractXStreamXmlFilePerEntityRepository()
Method Detail |
---|
protected static java.lang.String getEntityIdBasedFilenameFrom(Entity entity)
protected void createRepositoryFilesIfNotExist()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |