|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Entity | |
---|---|
net.sourceforge.domian.entity | |
net.sourceforge.domian.repository | |
net.sourceforge.domian.specification | |
net.sourceforge.domian.util | |
net.sourceforge.domian.util.concurrent.task |
Uses of Entity in net.sourceforge.domian.entity |
---|
Subinterfaces of Entity in net.sourceforge.domian.entity | |
---|---|
interface |
TransientEntity
Marker interface for all transient entity objects. |
Classes in net.sourceforge.domian.entity that implement Entity | |
---|---|
class |
AbstractEntity
Abstract class for all entity objects, ensuring consistent/unchanging equals /hashCode methods, not influenced by mutable state. |
class |
AbstractLoggingUUIDEntity
A SLF4J logger instance is provided in this class. |
class |
AbstractRandomIntegerEntity
Abstract class for entity objects, ensuring a final, unique, non-null entity ID from the moment they are created. |
class |
AbstractRandomLongEntity
Abstract class for entity objects, ensuring a final, unique, non-null entity ID from the moment they are created. |
class |
AbstractUUIDEntity
Abstract class for entity objects, ensuring a final, unique, non-null entity ID from the moment they are created. |
Uses of Entity in net.sourceforge.domian.repository |
---|
Classes in net.sourceforge.domian.repository with type parameters of type Entity | |
---|---|
class |
AbstractRepository<T extends Entity>
All Repository classes should extend this abstract class. |
interface |
BinaryFormatRepository<T extends Entity>
Marker interface for persistent repositories, where the data is stored in some sort of binary format. |
interface |
FakeRepository<T extends Entity>
Marker interface for fake repositories. |
class |
HashSetRepository<T extends Entity>
Volatile repository for non-concurrent environments. |
protected static class |
HashSetRepository.HashSetRepositoryIterator<V extends Entity,T extends Entity>
Inner iterator class for HashSetRepository . |
protected static class |
HashSetRepository.HashSetRepositoryIterator<V extends Entity,T extends Entity>
Inner iterator class for HashSetRepository . |
interface |
HumanReadableFormatRepository<T extends Entity>
Marker interface for persistent repositories, where the data is stored in a human readable textual format. |
class |
InMemoryRepository<T extends Entity>
Volatile repository for concurrent environments. |
protected static class |
InMemoryRepository.InMemoryRepositoryIterator<V extends Entity,T extends Entity>
Inner iterator class for InMemoryRepository . |
protected static class |
InMemoryRepository.InMemoryRepositoryIterator<V extends Entity,T extends Entity>
Inner iterator class for InMemoryRepository . |
class |
NotImplementedRepository<T extends Entity>
Repository to be used if a Repository implementation is expected, but not yet in place. |
class |
NullRepository<T extends Entity>
A silly and lazy repository which tacitly accepts entities to be stored, and then just throws them away... |
interface |
PartitionRepository<T extends Entity>
Interface for specification-based partitioned repositories. |
class |
PartitionRepositoryInvocationHandler<T extends Entity>
InvocationHandler implementation for partition repositories. |
private static class |
PartitionRepositoryInvocationHandler.PartitionRepositoryIterator<T extends Entity,V extends T>
Inner iterator class for PartitionRepository . |
class |
PartitionRepositoryReuseInvocationHandler<T extends Entity>
... |
class |
PersistentEntity<T extends Entity>
A holder class wrapping a possible Entity object,
as well as meta-data conserning persistence stuff. |
interface |
PersistentRepository<T extends Entity>
Repository with the capabibility of writing ( persist ) its entities to some sort of non-volatile storage. |
interface |
Repository<T extends Entity>
Interface defining a repository for storing and retrieving Entity objects. |
interface |
TextualFormatRepository<T extends Entity>
Interface for persistent repositories, where the data is stored in some sort of textual format, readable or not readable. |
class |
UnsupportedRepository<T extends Entity>
Repository to be used if a Repository implementation is needed,
but any usage of it is for some reason unsupported/prohibited. |
interface |
VolatileRepository<T extends Entity>
Marker interface for volatile repositories. |
Classes in net.sourceforge.domian.repository that implement Entity | |
---|---|
class |
EntityPersistenceMetaData
Meta data for for persisted Entity objects. |
Fields in net.sourceforge.domian.repository declared as Entity | |
---|---|
protected V |
HashSetRepository.HashSetRepositoryIterator.currentEntity
|
private T |
PersistentEntity.entity
|
private V |
PartitionRepositoryInvocationHandler.Put.entity
|
private V |
PartitionRepositoryInvocationHandler.Remove.entity
|
protected V |
HashSetRepository.HashSetRepositoryIterator.nextEntity
|
Uses of Entity in net.sourceforge.domian.specification |
---|
Methods in net.sourceforge.domian.specification with type parameters of type Entity | ||
---|---|---|
static
|
SpecificationUtils.createUniqueSpecificationFor(T entity)
|
|
static
|
SpecificationUtils.updateEntityState(T entity,
CompositeSpecification<?> deltaSpecification)
Updates given entity with given value bound specifications. |
Methods in net.sourceforge.domian.specification that return types with arguments of type Entity | |
---|---|
static Specification<? extends Entity> |
SpecificationFactory.allEntities()
|
static Specification<? extends Entity> |
SpecificationFactory.entities()
|
static Specification<? extends Entity> |
SpecificationFactory.entity()
|
Uses of Entity in net.sourceforge.domian.util |
---|
Methods in net.sourceforge.domian.util with type parameters of type Entity | ||
---|---|---|
(package private) static
|
ReflectionUtils.copyEntity(T entityObject,
java.util.Map<T,T> mapOfObjectsBeingProcessed,
int recursiveDepth,
int recursiveDepthTreshold,
boolean doCopyObject)
|
Method parameters in net.sourceforge.domian.util with type arguments of type Entity | |
---|---|
static void |
InstrumentationUtils.printPartitionRepository(PartitionRepository<Entity> repo,
java.io.PrintStream printStream)
Instrumentation of partition repo structure. |
Uses of Entity in net.sourceforge.domian.util.concurrent.task |
---|
Classes in net.sourceforge.domian.util.concurrent.task with type parameters of type Entity | |
---|---|
class |
PartitionRepositoryTask<T extends Entity>
Abstract super class for tasks to be executed by a ConcurrentTaskExecutor<PartitionRepositoryTask> . |
class |
PersistentRepositoryTask<T extends Entity>
Abstract super class for tasks to be executed by a ConcurrentTaskExecutor<PersistentRepositoryTask> . |
class |
RepositoryTask<T extends Entity>
Abstract super class for tasks to be executed by a ConcurrentRepositoryTaskExecutor . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |