|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.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 | ||||||||