A B C D E F G H I J L M N O P Q R S T U V W X

A

a(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
a(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
AbstractDomianCoreRepository<T extends Entity> - Class in net.sourceforge.domian.repository
All Domian Core-based Repository classes should extend this abstract class.
AbstractDomianCoreRepository() - Constructor for class net.sourceforge.domian.repository.AbstractDomianCoreRepository
 
AbstractEntity - Class in net.sourceforge.domian.entity
Abstract class for all entity objects, ensuring consistent/unchanging equals/hashCode methods, not influenced by mutable state.
AbstractEntity() - Constructor for class net.sourceforge.domian.entity.AbstractEntity
 
AbstractLoggingUUIDEntity - Class in net.sourceforge.domian.entity
A SLF4J logger instance is provided in this class.
AbstractLoggingUUIDEntity() - Constructor for class net.sourceforge.domian.entity.AbstractLoggingUUIDEntity
 
AbstractRandomIntegerEntity - Class in net.sourceforge.domian.entity
Abstract class for entity objects, ensuring a final, unique, non-null entity ID from the moment they are created.
AbstractRandomIntegerEntity() - Constructor for class net.sourceforge.domian.entity.AbstractRandomIntegerEntity
 
AbstractRandomLongEntity - Class in net.sourceforge.domian.entity
Abstract class for entity objects, ensuring a final, unique, non-null entity ID from the moment they are created.
AbstractRandomLongEntity() - Constructor for class net.sourceforge.domian.entity.AbstractRandomLongEntity
 
AbstractRepository<T extends Entity> - Class in net.sourceforge.domian.repository
All Repository classes should extend this abstract class.
AbstractRepository() - Constructor for class net.sourceforge.domian.repository.AbstractRepository
 
AbstractUUIDEntity - Class in net.sourceforge.domian.entity
Abstract class for entity objects, ensuring a final, unique, non-null entity ID from the moment they are created.
AbstractUUIDEntity() - Constructor for class net.sourceforge.domian.entity.AbstractUUIDEntity
 
addPartition(Specification<V>, PartitionRepository<? extends V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
 
addPartitionFor(Specification<V>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
Adds a new partition to this repository.
addPartitionFor(Specification<V>, String) - Method in interface net.sourceforge.domian.repository.PartitionRepository
Adds a new partition to this repository.
addPartitionFor(Specification<V>, Repository<? super V>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
Adds a new partition to this repository.
addPartitionFor(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
 
addPartitionFor(Specification<V>, String) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
 
addPartitionFor(Specification<V>, Repository<? super V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
 
addPartitionFor(Specification<V>, String) - Method in class net.sourceforge.domian.repository.PartitionRepositoryReuseInvocationHandler
 
addPartitionFor(Specification<V>, Repository<? super V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryReuseInvocationHandler
 
after(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
after(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
afterOrAtTheSameTimeAs(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
afterOrAtTheSameTimeAs(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
all(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
allEntities() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
allInstancesOfType(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
allObjects() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
allOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
allOfType(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
an(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
an(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
 
and(String, Specification<F>) - Method in interface net.sourceforge.domian.specification.CompositeSpecification
Creates a conjunction of two specifications:
  • This composite specification
  • A parameterized specification based on the java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
    and(Specification<? super T>) - Method in interface net.sourceforge.domian.specification.Specification
    Creates a conjunction of two specifications:
  • This composite specification
  • A parameterized specification based on the java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
    anInstanceOfType(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    anObjectEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    anyOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    anyOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    are(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    at(Date) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    atLeast(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    atMost(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    atTheSameTimeAs(Date) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     

  • B

    before(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    before(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    beforeOrAtTheSameTimeAs(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    beforeOrAtTheSameTimeAs(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    BinaryFormatRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Marker interface for persistent repositories, where the data is stored in some sort of binary format.
    blankString() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    both(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    buildDebugLogLevelIterationMessage(int, Object, String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    buildMemoryConsumptionMessage() - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    buildMessageWithStackTrace(String, Integer, int) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
    Builds a message containing a trailing stack trace.
    buildMessageWithStackTrace(Throwable, String, Integer, int) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
    Builds a message containing a trailing stack trace.
    buildSimpleClassMethodString(Object, String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    buildTestingOfMethodString(String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    buildTestingOfMethodString(Object, String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
    testTarget parameter to be used wherever test methods are inherited.
    buildTestingOfMethodString(Object, String, String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
    testTarget parameter to be used wherever test methods are inherited.
    buildThreadNumberAndMessage(String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    buildThreadNumberAndMessage(Object, String, String) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     

    C

    C(int, int) - Static method in class net.sourceforge.domian.test.combinatorics.Combinatorics
    Calculates the number of combinations (math:"n over m") of n elements chosen from a list of m elements.
    calculateTotalNumberOfSequences() - Method in class net.sourceforge.domian.test.combinatorics.Combination
     
    calculateTotalNumberOfSequences() - Method in class net.sourceforge.domian.test.combinatorics.Permutation
     
    calculateTotalNumberOfSequences() - Method in class net.sourceforge.domian.test.combinatorics.Sequence
     
    call() - Method in class net.sourceforge.domian.repository.HibernateRepository.Update
     
    callConcurrently(C) - Method in class net.sourceforge.domian.util.concurrent.locks.SemaphoreSynchronizer
     
    callConcurrently(C) - Method in interface net.sourceforge.domian.util.concurrent.locks.Synchronizer
    Calls a Callable in a concurrent manner.
    callExclusively(C) - Method in class net.sourceforge.domian.util.concurrent.locks.SemaphoreSynchronizer
     
    callExclusively(C) - Method in interface net.sourceforge.domian.util.concurrent.locks.Synchronizer
    Calls a Callable in an exclusive manner.
    canCast(Class, Class) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    canCast(Type, Type) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    canCastAtLeastOneWay(Type, Type) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    canCastFrom_To(Class, Class) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    canCastFrom_To(Type, Type) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    check(int, int) - Static method in class net.sourceforge.domian.test.combinatorics.Combinatorics
    Checks that 0 <= n <= m.
    cloneOrDeepCopyIfNotImmutable(T) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    cloneOrDeepCopyIfNotImmutable(T, Boolean) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    close() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    close() - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    close() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    close() - Method in interface net.sourceforge.domian.repository.PersistentRepository
    Closes the repository and releases all resources.
    close() - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    collectAllPartitions(Map<Specification<? extends T>, PartitionRepository>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
    Populates the given map with a flattened and recursive view of all partitions in this repository.
    collectAllPartitions(Map<Specification<? extends T>, PartitionRepository>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    collectAllPartitionsWithRepositorySatisfying(Specification<R>, Map<Specification<? extends T>, PartitionRepository>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
    Populates the given map with a flattened and recursive view of all partitions in this repository, satisfying the given specification.
    collectAllPartitionsWithRepositorySatisfying(Specification<R>, Map<Specification<? extends T>, PartitionRepository>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    Combination - Class in net.sourceforge.domian.test.combinatorics
    This class generates a list with number combinations according to a given length, n, and number of elements, m.
    Combination(int) - Constructor for class net.sourceforge.domian.test.combinatorics.Combination
     
    Combination(int, int) - Constructor for class net.sourceforge.domian.test.combinatorics.Combination
     
    Combinatorics - Class in net.sourceforge.domian.test.combinatorics
    This class contains methods for performing basic combinatoric operations such as calculating numbers of permutations and combinations.
    Combinatorics() - Constructor for class net.sourceforge.domian.test.combinatorics.Combinatorics
     
    CompositeSpecification<T> - Interface in net.sourceforge.domian.specification
    Part of the Evans/Fowler Specifications pattern.
    conditionalSynchronizedExecutionOf(Callable<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    configurationMap - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    contains(T) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    contains(T) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    convert2DeleteStatement(Specification, List<String>) - Static method in class net.sourceforge.domian.specification.Specification2JpqlConverter
     
    convertJpaMappedSpecificationType2PreparedJpqlQuery(CompositeSpecification<? extends Entity>, List<String>) - Static method in class net.sourceforge.domian.specification.Specification2JpqlConverter
    An attempt to convert Entity-type Specification to Java Persistence Query Language (JPQL) expression.
    convertSpecification2HqlQuery(Specification<? extends Entity>) - Static method in class net.sourceforge.domian.specification.Specification2HqlConverter
    An attempt to convert Entity-type Specification to polymorphic-friendly Hibernate Query language (HQL) query expression.
    count(Specification<? extends T>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    count(Specification<? extends T>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of countAllEntitiesSpecifiedBy(Specification).
    countAll(Specification<? extends T>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    countAll(Specification<? extends T>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of countAllEntitiesSpecifiedBy(Specification).
    countAllEntities() - Method in class net.sourceforge.domian.repository.HashSetRepository
    Extra method

    Counts all entities in repository rather fast.

    countAllEntities() - Method in class net.sourceforge.domian.repository.InMemoryRepository
    Extra method

    Counts all entities in repository in the quickest possible way.

    countAllEntities() - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    countAllEntitiesSpecifiedBy(Specification<? extends T>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    countAllEntitiesSpecifiedBy(Specification<? extends T>) - Method in interface net.sourceforge.domian.repository.Repository
    Counts the number of entities approved by the given specification.
    countAllEntitiesWithoutSpecificationSharpening(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    Special count method without sharpening original specifications to fit partition specifications.
    create(Specification<T>) - Method in interface net.sourceforge.domian.factory.Factory
    Alias of createObjectSpecifiedBy().
    create(Specification) - Method in class net.sourceforge.domian.factory.StrictReturnsNullFactory
     
    createAlwaysFalseSpecification() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createAlwaysTrueSpecification() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createBlankStringSpecification() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createContradiction() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createDateStringSpecification(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createDefaultNumberSpecification() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createEnumNameStringSpecification(Class<E>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createEqualIgnoreCaseStringSpecification(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createEqualSpecification(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createNotNullSpecification(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createObjectSpecifiedBy(Specification<T>) - Method in interface net.sourceforge.domian.factory.Factory
     
    createObjectSpecifiedBy(Specification) - Method in class net.sourceforge.domian.factory.StrictReturnsNullFactory
     
    createSpecificationFor(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createTautology() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    createUniqueSpecificationFor(T) - Method in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    createUniqueSpecificationFor(T) - Method in class net.sourceforge.domian.repository.AbstractRepository
    Template method for creating unique specification for given entity
    createUniqueSpecificationFor(T) - Static method in class net.sourceforge.domian.specification.SpecificationUtils
     
    currentEntity - Variable in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    currentEntity - Variable in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     

    D

    db - Variable in class net.sourceforge.domian.repository.HashSetRepository
     
    db - Variable in class net.sourceforge.domian.repository.InMemoryRepository
     
    DEBUG_LEVEL_INDENTATION - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    DEFAULT_DOMIAN_ROOT_DIR_NAME - Static variable in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    DEFAULT_DOMIAN_ROOT_PATH - Static variable in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    DEFAULT_REPOSITORY_ROOT_DIR_NAME - Static variable in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    DEFAULT_REPOSITORY_ROOT_DIR_NAME - Static variable in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    DEFAULT_REPOSITORY_ROOT_FILE_NAME - Static variable in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    DEFAULT_REPOSITORY_ROOT_PATH - Static variable in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    DEFAULT_REPOSITORY_ROOT_PATH - Static variable in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    defaultNumber() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    DO_COPY_ENTITIES - Static variable in class net.sourceforge.domian.util.ReflectionUtils
    Often there is no real necessity to copy entity objects.
    DO_COPY_OBJECTS - Static variable in class net.sourceforge.domian.util.ReflectionUtils
    This flag is used by the cloneOrDeepCopyIfNotImmutable() method.
    DOTS - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    doWarnLog(String) - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    doWarnLog(String) - Method in class net.sourceforge.domian.entity.AbstractLoggingUUIDEntity
     
    DUMMY_ELEMENT - Static variable in class net.sourceforge.domian.repository.InMemoryRepository
     

    E

    either(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    either(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    eitherOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    eitherOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    elapsedTimeToString() - Method in class net.sourceforge.domian.util.StopWatch
     
    empty() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    entities() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    Entity - Interface in net.sourceforge.domian.entity
    Interface for all entity objects.
    entity() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    entityExists_PossiblyInWrongPartition(T) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    entityId - Variable in class net.sourceforge.domian.entity.AbstractRandomIntegerEntity
     
    entityId - Variable in class net.sourceforge.domian.entity.AbstractRandomLongEntity
     
    entityId - Variable in class net.sourceforge.domian.entity.AbstractUUIDEntity
     
    entityIterator - Variable in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    entityManager - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    entityManagerFactory - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    EntityMetaData - Interface in net.sourceforge.domian.repository
    Meta data for for Entity objects.
    EntityPersistenceMetaData - Class in net.sourceforge.domian.repository
    Meta data for for persisted Entity objects.
    EntityPersistenceMetaData(Date) - Constructor for class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    equalIgnoringCase(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    equals(Object) - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    equalsIgnoringCase(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    equalTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    evaluate(Object) - Method in class net.sourceforge.domian.predicate.SpecificationPredicate
     
    exactly(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    executeOperationsExclusivelyOnly - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     

    F

    factorial(int) - Static method in class net.sourceforge.domian.test.combinatorics.Combinatorics
    Calculates the factorial (math: !)
    Factory<T> - Interface in net.sourceforge.domian.factory
    Interface describing a factory for creating objects based on Specifications.
    FakeRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Marker interface for fake repositories.
    find(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    find(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of findAllEntitiesSpecifiedBy(Specification).
    findAll(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    findAll(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of findAllEntitiesSpecifiedBy(Specification).
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.InMemoryRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.NotImplementedRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.NullRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    findAllEntitiesSpecifiedBy(Specification<V>, Boolean) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Finds and returns all entities approved by the given specification.
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.UnsupportedRepository
     
    findAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    findNextEntity() - Method in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    findPartitionFor(Specification<V>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
     
    findPartitionFor(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    findSingle(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    findSingle(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of findSingleEntitySpecifiedBy(Specification).
    findSingleEntitySpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    findSingleEntitySpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    findSingleEntitySpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    findSingleEntitySpecifiedBy(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Finds and returns one single entity approved by the given specification.

    G

    getAllAccessibleObjectsFrom(Object) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    getAllPartitions() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    Optional: mainly added for testing purposes, may throw UnsupportedOperationException
    getAllPartitions() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getClass(Type) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    getCorrectPartitionRepository(PartitionRepository, PartitionRepository) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getElapsedTime() - Method in class net.sourceforge.domian.util.StopWatch
     
    getEncoding() - Method in interface net.sourceforge.domian.repository.TextualFormatRepository
     
    getEntity() - Method in class net.sourceforge.domian.repository.PersistentEntity
     
    getEntityId() - Method in class net.sourceforge.domian.entity.AbstractRandomIntegerEntity
     
    getEntityId() - Method in class net.sourceforge.domian.entity.AbstractRandomLongEntity
     
    getEntityId() - Method in class net.sourceforge.domian.entity.AbstractUUIDEntity
     
    getEntityId() - Method in interface net.sourceforge.domian.entity.Entity
    An entity object should at all time have a final, unique, non-null entity ID.
    getEntityId() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getEntityManager() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    getFieldByName(String, Class<T>) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    getFormat() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    getFormat() - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    getFormat() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    This method applies to this partition only!
    getFormat() - Method in interface net.sourceforge.domian.repository.PersistentRepository
     
    getFormat() - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    getJpaPersistenceUnitName() - Static method in class net.sourceforge.domian.repository.HibernateRepository
     
    getJpqlQueryString() - Method in class net.sourceforge.domian.specification.JpqlQueryHolder
     
    getLapTime() - Method in class net.sourceforge.domian.util.StopWatch
     
    getLogger() - Method in class net.sourceforge.domian.entity.AbstractLoggingUUIDEntity
    Lazy retrieval of the Logger member.
    getMetaData() - Method in class net.sourceforge.domian.repository.PersistentEntity
     
    getMetaDataFor(T) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    getMetaDataFor(T) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getMetaDataFor(T) - Method in interface net.sourceforge.domian.repository.PersistentRepository
     
    getMetaDataFor(T) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    getMethodByName(String, Class<T>) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    getMethodByName(String, Class[], Class<T>) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    getMethodByNameWithPossiblePrefix(String, Class<T>, List<String>) - Static method in class net.sourceforge.domian.util.ReflectionUtils
    If no method is found with the given name, each of the prefixes in the given list will be added until a valid method are found, or no more prefixes are left to try.
    getNumberOfTimesRead() - Method in interface net.sourceforge.domian.repository.EntityMetaData
     
    getNumberOfTimesRead() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getNumberOfTimesWritten() - Method in interface net.sourceforge.domian.repository.EntityMetaData
     
    getNumberOfTimesWritten() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getParameterMap() - Method in class net.sourceforge.domian.specification.JpqlQueryHolder
     
    getPartitionOnlyEntities() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    getPartitionOnlyEntities() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getPartitions() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    Optional: mainly added for testing purposes, may throw UnsupportedOperationException

    This method applies to this partition only!

    getPartitions() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getPartitionSpecification() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    getPartitionSpecification() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getPersistenceDefinition() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    getPersistenceDefinition() - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    getPersistenceDefinition() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    This method applies to this partition only!
    getPersistenceDefinition() - Method in interface net.sourceforge.domian.repository.PersistentRepository
     
    getPersistenceDefinition() - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    getPredicate(Specification) - Static method in class net.sourceforge.domian.predicate.SpecificationPredicate
     
    getReadFirstTime() - Method in interface net.sourceforge.domian.repository.EntityMetaData
     
    getReadFirstTime() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getReadLastTime() - Method in interface net.sourceforge.domian.repository.EntityMetaData
     
    getReadLastTime() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getRepositoryDirectory() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    getRepositoryDirectory() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    This method applies to this partition only!
    getRepositoryDirectory() - Method in interface net.sourceforge.domian.repository.PersistentRepository
    The unique file directory in which the repository data files resides.
    getRepositoryId() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    getRepositoryId() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    This method applies to this partition only!
    getRepositoryId() - Method in interface net.sourceforge.domian.repository.PersistentRepository
    The repository-ID the name of the repository.
    getRepositoryTypeName() - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    getRootRepository() - Method in interface net.sourceforge.domian.repository.PartitionRepository
     
    getRootRepository() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getRunnableScheduledFuture() - Method in class net.sourceforge.domian.repository.PersistenceService
     
    getScheduler() - Method in class net.sourceforge.domian.repository.PersistenceService
     
    getStackTrace(Integer, Integer) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    getStackTrace(Throwable, Integer, Integer) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
     
    getState() - Method in class net.sourceforge.domian.util.StopWatch
     
    getSuperPartitionRepository() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    getSuperPartitionRepository() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getSuperPartitionSpecification() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getSynchronizer() - Method in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    getTargetRepository() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    getTargetRepository() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getTimeOfCreation() - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    getTimeOfCreation() - Method in interface net.sourceforge.domian.entity.Entity
    An entity object always originates from one specific moment in time.
    getTimeOfCreation() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getType() - Method in interface net.sourceforge.domian.repository.PartitionRepository
     
    getType() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    getType() - Method in interface net.sourceforge.domian.specification.Specification
     
    getTypeArguments(Class<T>, Class<? extends T>) - Static method in class net.sourceforge.domian.util.ReflectionUtils
    Gets the actual type arguments a subclass has used to extend a generic base class.
    getValue() - Method in interface net.sourceforge.domian.specification.ValueBoundSpecification
     
    getVersion() - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    getWrittenFirstTime() - Method in interface net.sourceforge.domian.repository.EntityMetaData
     
    getWrittenFirstTime() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    getWrittenLastTime() - Method in interface net.sourceforge.domian.repository.EntityMetaData
     
    getWrittenLastTime() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    greaterThan(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    greaterThanOrEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     

    H

    handlePartitionRepositoryException(Exception, String) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    hashCode() - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    HashSetRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    Volatile repository for non-concurrent environments.
    HashSetRepository() - Constructor for class net.sourceforge.domian.repository.HashSetRepository
     
    HashSetRepository(Collection<T>) - Constructor for class net.sourceforge.domian.repository.HashSetRepository
    Convenient constructor for the specifications-based-compact-sorting use case.
    HashSetRepository.HashSetRepositoryIterator<V extends Entity,T extends Entity> - Class in net.sourceforge.domian.repository
    Inner iterator class for HashSetRepository.
    HashSetRepository.HashSetRepositoryIterator() - Constructor for class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    HashSetRepository.HashSetRepositoryIterator(HashSetRepository<T>, Specification<V>) - Constructor for class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    hasNext() - Method in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    hasNext() - Method in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     
    hasNext() - Method in class net.sourceforge.domian.test.combinatorics.Combination
     
    hasNext() - Method in class net.sourceforge.domian.test.combinatorics.Permutation
     
    hasNext() - Method in class net.sourceforge.domian.test.combinatorics.Sequence
     
    hasSize(Specification<Integer>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    hasSizeOf(Specification<Integer>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    haveSize(Specification<Integer>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    haveSizeOf(Specification<Integer>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    HibernateRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    This repository implementation is based on the Hibernate object-relational mapping (ORM) tool, and its implementation of the Java Persistence API 1.0 (JPA).
    HibernateRepository(Rdbms, String) - Constructor for class net.sourceforge.domian.repository.HibernateRepository
     
    HibernateRepository(Rdbms, String, String, String) - Constructor for class net.sourceforge.domian.repository.HibernateRepository
     
    HibernateRepository(Rdbms, String, String, String, Map<String, String>) - Constructor for class net.sourceforge.domian.repository.HibernateRepository
     
    HibernateRepository.HibernateRepositoryIterator<V extends T> - Class in net.sourceforge.domian.repository
    Custom iterator class for HibernateRepository.
    HibernateRepository.HibernateRepositoryIterator(Specification<V>) - Constructor for class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     
    HibernateRepository.Update - Class in net.sourceforge.domian.repository
     
    HibernateRepository.Update(Entity) - Constructor for class net.sourceforge.domian.repository.HibernateRepository.Update
     
    HumanReadableFormatRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Marker interface for persistent repositories, where the data is stored in a human readable textual format.

    I

    in(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    in(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    InMemoryAndXStreamXmlFileRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    An in-memory repository with persistence capabilities.
    InMemoryAndXStreamXmlFileRepository(String) - Constructor for class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    InMemoryAndXStreamXmlFileRepository(String, String) - Constructor for class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    InMemoryAndXStreamXmlFileRepository(String, Synchronizer) - Constructor for class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    InMemoryAndXStreamXmlFileRepository(String, String, Synchronizer) - Constructor for class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    InMemoryRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    Volatile repository for concurrent environments.
    InMemoryRepository() - Constructor for class net.sourceforge.domian.repository.InMemoryRepository
     
    InMemoryRepository.InMemoryRepositoryIterator<V extends Entity,T extends Entity> - Class in net.sourceforge.domian.repository
    Inner iterator class for InMemoryRepository.
    InMemoryRepository.InMemoryRepositoryIterator() - Constructor for class net.sourceforge.domian.repository.InMemoryRepository.InMemoryRepositoryIterator
     
    InMemoryRepository.InMemoryRepositoryIterator(InMemoryRepository<T>, Specification<V>) - Constructor for class net.sourceforge.domian.repository.InMemoryRepository.InMemoryRepositoryIterator
     
    inMemoryRepositoryDelegate - Variable in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
    The repository delegate dealing with the in-memory stuff.
    instanceOf(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    instanceOfType(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    instancesOf(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    instancesOfType(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    InstrumentationUtils - Class in net.sourceforge.domian.util
    Some convenient instrumentation methods and constants.
    InstrumentationUtils() - Constructor for class net.sourceforge.domian.util.InstrumentationUtils
     
    invoke(Object, Method, Object[]) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    invokeMethod(T, String, Object[]) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    is(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    is(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isA(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isA(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAfter(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAfter(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAfterOrAtTheSameTimeAs(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAfterOrAtTheSameTimeAs(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAllOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAn(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAn(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isAtTheSameTimeAs(Date) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isBefore(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isBefore(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isBeforeOrAtTheSameTimeAs(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isBeforeOrAtTheSameTimeAs(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isBlankString() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isBoth(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isDate(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isDate(Object) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    isDecimalNumber(Object) - Static method in class net.sourceforge.domian.util.ReflectionUtils
     
    isDefaultNumber() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isDelegated() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isDelegatedOnly() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isDisjointWith(Specification<?>) - Method in interface net.sourceforge.domian.specification.Specification
    Two specifications are disjoint if the two sets of satisfiable objects have no objects in common.
    isEither(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEither(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEitherOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEitherOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEitherThe(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEitherThe(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEmpty() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEntity() - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    isEntity(T) - Static method in class net.sourceforge.domian.util.ReflectionUtils
    An object is regarded as an entity if and only if:
  • the object is an instance of AbstractEntity The reason instances have to be of type AbstractEntity, and not just Entity, is simply that for Entity objects there is no assurance that the semantics of consistent/unchanging equals/hashCode methods are addressed.
    isEnum(Class<E>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEqualIgnoringCase(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isFalse() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isFileBased() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isFileBasedOnly() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isFrom(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isGeneralizationOf(Specification<? extends T>) - Method in interface net.sourceforge.domian.specification.Specification
    Specification subsumption.
    isGreaterThan(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isGreaterThanOrEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isIndexingEntitiesRecursively() - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    isIndexingEntitiesRecursively() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    isIndexingEntitiesRecursively() - Method in interface net.sourceforge.domian.repository.Repository
     
    isLeafPartition() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    isLeafPartition() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    isLessThan(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isLessThanOrEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isMemoryBased() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isMemoryBasedOnly() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isNotMemoryBased() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    isNotNull() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isNull() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isOneOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isOneOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isPartitioningNatively() - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    isPartitioningNatively() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    isPartitioningNatively() - Method in interface net.sourceforge.domian.repository.Repository
    When true, the repository utilizes some sort of native partitioning mechanism, e.g.
    isRootPartition() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    isRootPartition() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    isSatisfiedBy(T) - Method in interface net.sourceforge.domian.specification.Specification
    Specification satisfaction.
    isSatisfiedBy(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isSpecialCaseOf(Specification<? super T>) - Method in interface net.sourceforge.domian.specification.Specification
    Specification subsumption.
    isTrue() - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    isValueObject() - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    iterate(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    iterate(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of iterateAllEntitiesSpecifiedBy(Specification).
    iterateAll(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    iterateAll(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of iterateAllEntitiesSpecifiedBy(Specification).
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.InMemoryRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.NotImplementedRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.NullRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Finds and returns all entities approved by the given specification.
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.UnsupportedRepository
     
    iterateAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    iterator - Variable in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     
    iteratorRegistry - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    A internal registry keeping track of all active iterators.
    iteratorSpecification - Variable in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     

  • J

    JpqlQueryHolder - Class in net.sourceforge.domian.specification
     
    JpqlQueryHolder(String, Map<String, Object>) - Constructor for class net.sourceforge.domian.specification.JpqlQueryHolder
     

    L

    lapTimeToString() - Method in class net.sourceforge.domian.util.StopWatch
     
    LeafSpecification<T> - Interface in net.sourceforge.domian.specification
    Part of the Evans/Fowler Specifications pattern.
    lessThan(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    lessThanOrEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    like(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    load() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    load() - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    load() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    load() - Method in interface net.sourceforge.domian.repository.PersistentRepository
    The semantics of this operation depends on the Repository's PersistenceDefinition.
    load() - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    log - Variable in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     

    M

    m - Variable in class net.sourceforge.domian.test.combinatorics.Sequence
     
    main(String[]) - Static method in class net.sourceforge.domian.test.benchmark.QueenPuzzleTestRunner
     
    makePartition() - Method in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    makePartition() - Method in interface net.sourceforge.domian.repository.Repository
    Promotes this repository to a PartitionRepository.
    matches(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    matchesRegex(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    matchesRegularExpression(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    matchesWildcardExpression(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    matchesWildcardExpressionIgnoringCase(String) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    moreThan(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     

    N

    n - Variable in class net.sourceforge.domian.test.combinatorics.Sequence
     
    neitherOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    net.sourceforge.domian.entity - package net.sourceforge.domian.entity
     
    net.sourceforge.domian.factory - package net.sourceforge.domian.factory
     
    net.sourceforge.domian.predicate - package net.sourceforge.domian.predicate
     
    net.sourceforge.domian.repository - package net.sourceforge.domian.repository
     
    net.sourceforge.domian.specification - package net.sourceforge.domian.specification
     
    net.sourceforge.domian.test.benchmark - package net.sourceforge.domian.test.benchmark
     
    net.sourceforge.domian.test.combinatorics - package net.sourceforge.domian.test.combinatorics
     
    net.sourceforge.domian.util - package net.sourceforge.domian.util
     
    net.sourceforge.domian.util.concurrent.locks - package net.sourceforge.domian.util.concurrent.locks
     
    next() - Method in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    next() - Method in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     
    next() - Method in class net.sourceforge.domian.test.combinatorics.Sequence
     
    nextEntity - Variable in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    nextIsInvoked - Variable in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    nextIsInvoked - Variable in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     
    not(Specification<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    not(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    NOT_APPLICABLE - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    NOT_SUPPORTED - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    NOT_YET_SUPPORTED - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    NotImplementedRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    Repository to be used if a Repository implementation is expected, but not yet in place.
    NotImplementedRepository() - Constructor for class net.sourceforge.domian.repository.NotImplementedRepository
     
    NullRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    A silly and lazy repository which tacitly accepts entities to be stored, and then just throws them away...
    NullRepository() - Constructor for class net.sourceforge.domian.repository.NullRepository
     
    numberOfTimesRead - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    numberOfTimesWritten - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     

    O

    objectEqualTo(T) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    oneOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    oneOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    onMakePartition() - Method in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    onMakePartition() - Method in class net.sourceforge.domian.repository.AbstractRepository
    Template method for partitioning callbacks.
    onMakePartition() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    or(String, Specification<F>) - Method in interface net.sourceforge.domian.specification.CompositeSpecification
    Creates a disjunction of two specifications:
  • This composite specification
  • A parameterized specification based on the java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
    or(Specification<? super T>) - Method in interface net.sourceforge.domian.specification.Specification
    Creates a disjunction out of two specifications:
  • This composite specification
  • The given specification parameter

  • P

    P(int) - Static method in class net.sourceforge.domian.test.combinatorics.Combinatorics
    Calculates the number of possible orderings of n elements where each element can only appear once (permutations), chosen from list of m elements (m set equal to n).
    P(int, int) - Static method in class net.sourceforge.domian.test.combinatorics.Combinatorics
    Calculates the number of possible orderings of n elements where each element can only appear once (permutations), chosen from list of m elements.
    PartitionRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Interface for specification-based partitioned repositories.
    PartitionRepositoryInvocationHandler<T extends Entity> - Class in net.sourceforge.domian.repository
    InvocationHandler implementation for partition repositories.
    PartitionRepositoryReuseInvocationHandler<T extends Entity> - Class in net.sourceforge.domian.repository
    ...
    partitionSpecification - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    Permutation - Class in net.sourceforge.domian.test.combinatorics
    This class generates a list with number permutations according to a given length, n, and number of elements, m.
    Permutation(int) - Constructor for class net.sourceforge.domian.test.combinatorics.Permutation
     
    Permutation(int, int) - Constructor for class net.sourceforge.domian.test.combinatorics.Permutation
     
    persist() - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    persist() - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    persist() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    persist() - Method in interface net.sourceforge.domian.repository.PersistentRepository
    The semantics of this operation depends on the Repository's PersistenceDefinition.
    persist() - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    PersistenceDefinition - Enum in net.sourceforge.domian.repository
    Definitions regarding the nature of the different persistence mechanisms that Domian repositories may inhibit.
    PersistenceService - Class in net.sourceforge.domian.repository
    Service for persisting PersistentRepository instances.
    PersistenceService(PersistentRepository) - Constructor for class net.sourceforge.domian.repository.PersistenceService
    The interval between each persisting job is set to 10 minutes.
    PersistenceService(PersistentRepository, Integer) - Constructor for class net.sourceforge.domian.repository.PersistenceService
     
    PersistenceService(PersistentRepository, Date, Integer) - Constructor for class net.sourceforge.domian.repository.PersistenceService
     
    PersistentEntity<T extends Entity> - Class in net.sourceforge.domian.repository
    A holder class wrapping a possible Entity object, as well as meta-data conserning persistence stuff.
    PersistentEntity(T, EntityPersistenceMetaData) - Constructor for class net.sourceforge.domian.repository.PersistentEntity
     
    PersistentRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Repository with the capabibility of writing (persist) its entities to some sort of non-volatile storage.
    prettyPrintLargeNumber(long) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
    US-style pretty-printing of large numbers, adding a comma for every thousand.
    print(long) - Static method in class net.sourceforge.domian.util.StopWatch
    NB!
    printPartitionRepository(PartitionRepository, PrintStream) - Static method in class net.sourceforge.domian.util.InstrumentationUtils
    Instrumentation of partition repo structure.
    put(V) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.InMemoryRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.NotImplementedRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.NullRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    put(V) - Method in interface net.sourceforge.domian.repository.Repository
    Puts the given entity into this repository.
    put(V) - Method in class net.sourceforge.domian.repository.UnsupportedRepository
     
    put(V) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    putAll(Collection<? extends T>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    putAll(Collection<? extends T>) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    putAll(Collection<? extends T>) - Method in interface net.sourceforge.domian.repository.Repository
    Puts the given entities into this repository.

    Q

    QueenPuzzleTestRunner - Class in net.sourceforge.domian.test.benchmark
    An amusing little computing task involving (possible) vast numbers of repository inserts, updates, and search.
    QueenPuzzleTestRunner() - Constructor for class net.sourceforge.domian.test.benchmark.QueenPuzzleTestRunner
     

    R

    rdbms - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    rdbmsServerName - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    readFirstTime - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    readLastTime - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    RECURSIVE_COPYING_DEPTH_TRESHOLD - Static variable in class net.sourceforge.domian.util.ReflectionUtils
    Recursive copying of objects cannot go on forever!
    REDEFINED - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    REDEFINED_ELSEWHERE - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    ReflectionUtils - Class in net.sourceforge.domian.util
    Generic static convenience methods dealing with reflection stuff.
    ReflectionUtils() - Constructor for class net.sourceforge.domian.util.ReflectionUtils
     
    remainderUnsatisfiedBy(T) - Method in interface net.sourceforge.domian.specification.CompositeSpecification
    Partially satisfied specification.
    remove(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    remove() - Method in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    remove(V) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    remove() - Method in class net.sourceforge.domian.repository.HibernateRepository.HibernateRepositoryIterator
     
    remove(V) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    remove(V) - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    remove() - Method in class net.sourceforge.domian.repository.InMemoryRepository.InMemoryRepositoryIterator
     
    remove(V) - Method in class net.sourceforge.domian.repository.InMemoryRepository
     
    remove(V) - Method in class net.sourceforge.domian.repository.NotImplementedRepository
     
    remove(V) - Method in class net.sourceforge.domian.repository.NullRepository
     
    remove(V) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    remove(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of removeAllEntitiesSpecifiedBy(Specification).
    remove(V) - Method in interface net.sourceforge.domian.repository.Repository
    Removes the given entity from this repository.
    remove(V) - Method in class net.sourceforge.domian.repository.UnsupportedRepository
     
    remove(V) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    remove() - Method in class net.sourceforge.domian.test.combinatorics.Sequence
     
    removeAll(Specification<V>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    removeAll(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Alias of removeAllEntitiesSpecifiedBy(Specification).
    removeAllEntities() - Method in class net.sourceforge.domian.repository.HashSetRepository
    Extra method

    Purges all entities in repository without no further ado.

    removeAllEntities() - Method in class net.sourceforge.domian.repository.HibernateRepository
    Extra method

    Purges all entities in repository without no further ado.

    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.InMemoryRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.NotImplementedRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.NullRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in interface net.sourceforge.domian.repository.Repository
    Removes all entities approved by the given specification.
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.UnsupportedRepository
     
    removeAllEntitiesSpecifiedBy(Specification<V>) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    removeAllEntitites() - Method in class net.sourceforge.domian.repository.InMemoryRepository
    Extra method

    Purges all entities in repository withour no further ado.

    removeAllRecordsInTable(String) - Method in class net.sourceforge.domian.repository.HibernateRepository
    Extra method

    Purges all records in givan table without no further ado.

    removeIsInvoked - Variable in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    removePartitionOnlyEntity(V) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repartition(V) - Method in interface net.sourceforge.domian.repository.PartitionRepository
    When an entity is altered, this method must be explicitely invoked to reassure proper placement in the repository partition hierarchy.
    repartition() - Method in interface net.sourceforge.domian.repository.PartitionRepository
    Repartitions the entire repository.
    repartition(V) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repartition() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repartition(V) - Method in class net.sourceforge.domian.repository.PartitionRepositoryReuseInvocationHandler
    Since partition repositories are common, no moving entities around between different repository implementations are necessary.
    RepartitionService - Class in net.sourceforge.domian.repository
    Service for repartitioning of PartitionRepository instances.
    RepartitionService(PartitionRepository) - Constructor for class net.sourceforge.domian.repository.RepartitionService
    The repartitioning interval is set to 60 seconds.
    RepartitionService(PartitionRepository, Integer) - Constructor for class net.sourceforge.domian.repository.RepartitionService
     
    replicate(T) - Static method in class net.sourceforge.domian.util.ReflectionUtils
    Replicates the given object.
    repository - Variable in class net.sourceforge.domian.repository.InMemoryRepository.InMemoryRepositoryIterator
     
    Repository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Interface defining a repository for storing and retrieving Entity objects.
    repositoryDelegate - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repositoryDelegateIsAlreadyPartitioned - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repositoryDirectory - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    repositoryDirectoryString - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    RepositoryException - Exception in net.sourceforge.domian.repository
    Rumtime exception wrapper for repository failures.
    RepositoryException(String) - Constructor for exception net.sourceforge.domian.repository.RepositoryException
     
    RepositoryException(String, Throwable) - Constructor for exception net.sourceforge.domian.repository.RepositoryException
     
    repositoryExemptFromSyncronization() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repositoryId - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    repositoryOperationsNeedToBeExecutedExclusively() - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    repositoryRootDirectoryString - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    reset() - Method in class net.sourceforge.domian.test.combinatorics.Sequence
     
    reset() - Method in class net.sourceforge.domian.util.StopWatch
     
    runConcurrently(R) - Method in class net.sourceforge.domian.util.concurrent.locks.SemaphoreSynchronizer
     
    runConcurrently(R) - Method in interface net.sourceforge.domian.util.concurrent.locks.Synchronizer
    Runs a Runnable in a concurrent manner.
    runExclusively(R) - Method in class net.sourceforge.domian.util.concurrent.locks.SemaphoreSynchronizer
     
    runExclusively(R) - Method in interface net.sourceforge.domian.util.concurrent.locks.Synchronizer
    Runs a Runnable in an exclusive manner.

    S

    S(int, int) - Static method in class net.sourceforge.domian.test.combinatorics.Combinatorics
    Calculates the number of possible orderings of n elements, chosen from list of m elements.
    SemaphoreSynchronizer - Class in net.sourceforge.domian.util.concurrent.locks
    A Synchronizer implementation using two Semaphore instances.
    SemaphoreSynchronizer() - Constructor for class net.sourceforge.domian.util.concurrent.locks.SemaphoreSynchronizer
     
    Sequence - Class in net.sourceforge.domian.test.combinatorics
    This class generates a list with number sequences according to a given length, n, and number of elements, m.
    Sequence(int) - Constructor for class net.sourceforge.domian.test.combinatorics.Sequence
    The number of elements to use is set equal to the length of the number sequences.
    Sequence(int, int) - Constructor for class net.sourceforge.domian.test.combinatorics.Sequence
     
    sequence - Variable in class net.sourceforge.domian.test.combinatorics.Sequence
     
    sequenceConstraintOk() - Method in class net.sourceforge.domian.test.combinatorics.Combination
    Permutation constraint: No numbers in the number sequence can be similar, and numbers must be ascending/ordered.
    sequenceConstraintOk() - Method in class net.sourceforge.domian.test.combinatorics.Permutation
    Permutation constraint: No numbers in the number sequence can be similar.
    sequenceConstraintOk() - Method in class net.sourceforge.domian.test.combinatorics.Sequence
    Number sequence constraint: None.
    sequenceNumber - Variable in class net.sourceforge.domian.test.combinatorics.Sequence
     
    setEntity(T) - Method in class net.sourceforge.domian.repository.PersistentEntity
     
    setMetaData(EntityPersistenceMetaData) - Method in class net.sourceforge.domian.repository.PersistentEntity
     
    setPartitionSpecification(Specification<T>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    setPartitionSpecification(Specification<T>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    setSuperPartitionRepository(PartitionRepository<? super T>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    setSuperPartitionRepository(PartitionRepository<? super T>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    setSuperPartitionSpecification(Specification<? super T>) - Method in interface net.sourceforge.domian.repository.PartitionRepository
    This method applies to this partition only!
    setSuperPartitionSpecification(Specification<? super T>) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    setSynchronizer(Synchronizer) - Method in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
     
    setVersion(Integer) - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    shouldBe(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    shouldBeAllOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    shouldBeBoth(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    shouldBeEitherOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    shouldBeEitherOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    shouldBeOneOf(Specification<T>...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    shouldBeOneOf(F...) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    SKIPPED - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    specification - Variable in class net.sourceforge.domian.repository.HashSetRepository.HashSetRepositoryIterator
     
    Specification<T> - Interface in net.sourceforge.domian.specification
    Part of the Evans/Fowler Specifications pattern.
    Specification2HqlConverter - Class in net.sourceforge.domian.specification
    HQL will be a fall-back from JPQL...
    Specification2HqlConverter() - Constructor for class net.sourceforge.domian.specification.Specification2HqlConverter
     
    Specification2JpqlConverter - Class in net.sourceforge.domian.specification
     
    Specification2JpqlConverter() - Constructor for class net.sourceforge.domian.specification.Specification2JpqlConverter
     
    SpecificationFactory - Class in net.sourceforge.domian.specification
     
    SpecificationFactory() - Constructor for class net.sourceforge.domian.specification.SpecificationFactory
     
    SpecificationPredicate - Class in net.sourceforge.domian.predicate
    A Specification disguised as a Jakarta Commons Collection Predicate.
    SpecificationUtils - Class in net.sourceforge.domian.specification
    Methods that should ideally be part of the Specification interface, or an abstract specification class or something....
    SpecificationUtils() - Constructor for class net.sourceforge.domian.specification.SpecificationUtils
     
    specify(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    specifyA(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    specifyAn(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    start() - Method in class net.sourceforge.domian.util.StopWatch
     
    stop() - Method in class net.sourceforge.domian.util.StopWatch
     
    StopWatch - Class in net.sourceforge.domian.util
    Nanosecond stop watch with some timely overhead...
    StopWatch() - Constructor for class net.sourceforge.domian.util.StopWatch
     
    StrictReturnsNullFactory<T> - Class in net.sourceforge.domian.factory
    Generic factory class creating objects based on Specifications.
    StrictReturnsNullFactory() - Constructor for class net.sourceforge.domian.factory.StrictReturnsNullFactory
     
    subPartitions - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    All sub-partition repositories, indexed by a unique specification.
    superPartitionRepository - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    superPartitionSpecification - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    supportsAsynchronousPersistence() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    supportsRecursiveIndexing - Variable in class net.sourceforge.domian.repository.AbstractRepository
    Flag to indicate whether or not this particular repository instance add entity members as first class entities in the repository.
    synchronizer - Variable in class net.sourceforge.domian.repository.AbstractDomianCoreRepository
    A synchronizer used to control concurrent and exclusive access to repository methods.
    synchronizer - Variable in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
    A synchronizer used to control concurrent and exclusive access to repository methods.
    Synchronizer - Interface in net.sourceforge.domian.util.concurrent.locks
    Interface for synchronizing arbitrary blocks of code within a JVM process.
    Synchronizer.MODE - Enum in net.sourceforge.domian.util.concurrent.locks
     

    T

    tableNameList - Variable in class net.sourceforge.domian.repository.HibernateRepository
     
    TEMPORARILY_ISOLATED - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    TEMPORARY - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    TextualFormatRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Interface for persistent repositories, where the data is stored in some sort of textual format, readable or not readable.
    the(Class<T>) - Static method in class net.sourceforge.domian.specification.SpecificationFactory
     
    timeOfCreation - Variable in class net.sourceforge.domian.entity.AbstractEntity
     
    timeOfCreation - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    TODO - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    toString() - Method in class net.sourceforge.domian.entity.AbstractEntity
     
    toString() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    toString() - Method in enum net.sourceforge.domian.repository.PersistenceDefinition
     
    toString() - Method in class net.sourceforge.domian.util.StopWatch
     
    touchReadMetaData() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    touchReadMetaData() - Method in class net.sourceforge.domian.repository.PersistentEntity
     
    touchWriteMetaData() - Method in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    touchWriteMetaData() - Method in class net.sourceforge.domian.repository.PersistentEntity
     
    TRACE_LEVEL_INDENTATION - Static variable in class net.sourceforge.domian.util.InstrumentationUtils
     
    TransientEntity - Interface in net.sourceforge.domian.entity
    Marker interface for all transient entity objects.
    typeSafeIsSatisfiedBy(Specification, Object) - Static method in class net.sourceforge.domian.specification.SpecificationUtils
    Dynamic type-safe version of Specification.isSatisfiedBy().

    U

    UnsupportedRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    Repository to be used if a Repository implementation is needed, but any usage of it is for some reason unsupported/prohibited.
    UnsupportedRepository() - Constructor for class net.sourceforge.domian.repository.UnsupportedRepository
     
    update(V, Specification<?>) - Method in class net.sourceforge.domian.repository.AbstractRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.HashSetRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    update(V, Specification<?>) - Method in class net.sourceforge.domian.repository.HibernateRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.InMemoryAndXStreamXmlFileRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.InMemoryRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.NotImplementedRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.NullRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    update(V) - Method in interface net.sourceforge.domian.repository.Repository
    Updates an entity.
    update(V, Specification<?>) - Method in interface net.sourceforge.domian.repository.Repository
    Updates an entity.
    update(V) - Method in class net.sourceforge.domian.repository.UnsupportedRepository
     
    update(V) - Method in class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    updateEntityState(T, Specification<?>) - Static method in class net.sourceforge.domian.specification.SpecificationUtils
    Updates given entity with given value bound specifications.
    usesNativePartitioningSupport - Variable in class net.sourceforge.domian.repository.AbstractRepository
    Flag to indicate whether or not this particular repository instance inhibits and uses its own mechanism for indexing entities.

    V

    ValueBoundSpecification<T> - Interface in net.sourceforge.domian.specification
    Part of the Evans/Fowler Specifications pattern.
    valueOf(String) - Static method in enum net.sourceforge.domian.repository.PersistenceDefinition
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum net.sourceforge.domian.util.concurrent.locks.Synchronizer.MODE
    Returns the enum constant of this type with the specified name.
    values() - Static method in enum net.sourceforge.domian.repository.PersistenceDefinition
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum net.sourceforge.domian.util.concurrent.locks.Synchronizer.MODE
    Returns an array containing the constants of this enum type, in the order they are declared.
    version - Variable in class net.sourceforge.domian.entity.AbstractEntity
    For possible use of RDBMS optimistic locking.
    VolatileRepository<T extends Entity> - Interface in net.sourceforge.domian.repository
    Marker interface for volatile repositories.

    W

    where(String, Specification<F>) - Method in interface net.sourceforge.domian.specification.Specification
    Alias of and method.
    wireUpPartition(Specification, PartitionRepository, Specification, PartitionRepository) - Method in class net.sourceforge.domian.repository.PartitionRepositoryInvocationHandler
     
    writtenFirstTime - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     
    writtenLastTime - Variable in class net.sourceforge.domian.repository.EntityPersistenceMetaData
     

    X

    XStreamXmlFilePerEntityRepository<T extends Entity> - Class in net.sourceforge.domian.repository
    A persistent repository backed by XStream functionality.
    XStreamXmlFilePerEntityRepository(String) - Constructor for class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    XStreamXmlFilePerEntityRepository(String, Synchronizer) - Constructor for class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    XStreamXmlFilePerEntityRepository(String, String) - Constructor for class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     
    XStreamXmlFilePerEntityRepository(String, String, Synchronizer) - Constructor for class net.sourceforge.domian.repository.XStreamXmlFilePerEntityRepository
     

    A B C D E F G H I J L M N O P Q R S T U V W X

    Copyright © 2006-2010. All Rights Reserved.