| 
 | |||||||||
| 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 | ||||||||