Uses of Interface
net.sourceforge.domian.entity.Entity

Packages that use Entity
net.sourceforge.domian.entity   
net.sourceforge.domian.repository   
net.sourceforge.domian.specification   
 

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 AbstractDomianCoreRepository<T extends Entity>
          All Domian Core-based Repository classes should extend this abstract class.
 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.
 class HibernateRepository<T extends Entity>
          This repository implementation is based on the Hibernate object-relational mapping (ORM) tool, and its implementation of the Java Persistence API 1.0 (JPA).
 interface HumanReadableFormatRepository<T extends Entity>
          Marker interface for persistent repositories, where the data is stored in a human readable textual format.
 class InMemoryAndXStreamXmlFileRepository<T extends Entity>
          An in-memory repository with persistence capabilities.
 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.
 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.
 class XStreamXmlFilePerEntityRepository<T extends Entity>
          A persistent repository backed by XStream functionality.
 

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 HibernateRepository.HibernateRepositoryIterator.currentEntity
           
protected  V HashSetRepository.HashSetRepositoryIterator.currentEntity
           
protected  V HashSetRepository.HashSetRepositoryIterator.nextEntity
           
 

Constructors in net.sourceforge.domian.repository with parameters of type Entity
HibernateRepository.Update(Entity entity)
           
 

Uses of Entity in net.sourceforge.domian.specification
 

Methods in net.sourceforge.domian.specification with type parameters of type Entity
static
<T extends Entity>
Specification<T>
SpecificationUtils.createUniqueSpecificationFor(T entity)
           
static
<T extends Entity>
void
SpecificationUtils.updateEntityState(T entity, Specification<?> 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()
           
 

Method parameters in net.sourceforge.domian.specification with type arguments of type Entity
static JpqlQueryHolder Specification2JpqlConverter.convertJpaMappedSpecificationType2PreparedJpqlQuery(CompositeSpecification<? extends Entity> specification, java.util.List<java.lang.String> validTableNameList)
          An attempt to convert Entity-type Specification to Java Persistence Query Language (JPQL) expression.
static java.lang.String Specification2HqlConverter.convertSpecification2HqlQuery(Specification<? extends Entity> specification)
          An attempt to convert Entity-type Specification to polymorphic-friendly Hibernate Query language (HQL) query expression.
 



Copyright © 2006-2010. All Rights Reserved.