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

A

AbstractCollectionFilter - Class in it.amattioli.dominate.memory
Deprecated. 
AbstractCollectionFilter() - Constructor for class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
AbstractHibernateFilter - Class in it.amattioli.dominate.hibernate
 
AbstractHibernateFilter() - Constructor for class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
AbstractHibernateRepository<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.hibernate
Abstract class that implements basic methods for a repository whose content is persisted on a relational database using Hibernate.
AbstractHibernateRepository() - Constructor for class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
AbstractRepositoryBridge<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.repositories
An abstract implementation for a repository bridge.
AbstractRepositoryBridge(Repository<I, T>) - Constructor for class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
AbstractRepositoryFactory - Class in it.amattioli.dominate.repositories
This implementation of RepositoryFactory tries to find a custom factory method for the repository of the given class.
AbstractRepositoryFactory() - Constructor for class it.amattioli.dominate.repositories.AbstractRepositoryFactory
 
AbstractSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
AbstractSpecification() - Constructor for class it.amattioli.dominate.specifications.AbstractSpecification
 
add(T) - Method in class it.amattioli.dominate.groups.EntityGroup
Add an entity to this group.
add(T) - Method in class it.amattioli.dominate.lazy.LazyList
 
add(T) - Method in class it.amattioli.dominate.properties.BoundCollectionDecorator
 
add(int, T) - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
add(int, T) - Method in class it.amattioli.dominate.properties.IndexedPropertyAdapter
 
add(String, boolean) - Method in class it.amattioli.dominate.repositories.OrderList
 
addAdditionalPredicate(Predicate) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
addAdditionalPredicate(Predicate) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
addAssembledPredicate(Predicate) - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
addChildResolver(EntityResolver) - Method in class it.amattioli.dominate.resolver.CompositeEntityResolver
 
addCollectionChangeListener(CollectionChangeListener) - Method in class it.amattioli.dominate.properties.BoundCollectionDecorator
 
addCollectionChangeListener(CollectionChangeListener) - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
addCriteria(Criteria) - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
addCriteria(Criteria) - Method in class it.amattioli.dominate.hibernate.filters.EnumFilter
 
addCriteria(Criteria) - Method in interface it.amattioli.dominate.hibernate.filters.HibernateAttributeFilter
 
addCriteria(Criteria) - Method in class it.amattioli.dominate.hibernate.filters.LongFilter
 
addCriteria(Criteria) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
addCriteria(Criteria) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
addCriteria(Criteria) - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
addCriterion(Criterion) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
addFactory(RepositoryFactory) - Method in class it.amattioli.dominate.repositories.CompositeRepositoryFactory
Register a new factory
addHqlCondition(StringBuffer) - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
addHqlCondition(StringBuffer) - Method in class it.amattioli.dominate.hibernate.filters.EnumFilter
 
addHqlCondition(StringBuffer) - Method in interface it.amattioli.dominate.hibernate.filters.HibernateAttributeFilter
 
addHqlCondition(StringBuffer) - Method in class it.amattioli.dominate.hibernate.filters.LongFilter
 
addHqlCondition(StringBuffer) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
addHqlCondition(StringBuffer) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
addHqlCondition(StringBuffer) - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
addHqlCondition(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
additionalPredicate() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
additionalPredicate() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
addJoin(String) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
addListener(CollectionChangeListener) - Method in class it.amattioli.dominate.properties.CollectionChangeSupport
 
addOrder(String, boolean) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
addOrder(String) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
addOrder(Criteria) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
addOrder(String, boolean) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
addOrder(String, boolean) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
addOrder(String, boolean) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
addOrder(String, boolean) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
addOrder(String, boolean) - Method in interface it.amattioli.dominate.Repository
Add an order property for the lists retrieved using Repository.list() and Repository.list(Specification).
addParameter(String, Object) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
addParameter(HqlAssembler.ParameterSetter) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
addParameter(String, Object) - Method in class it.amattioli.dominate.validation.DefaultConstraint
 
addPropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.EntityImpl
 
addPropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
addPropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
addPropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.specifications.AbstractSpecification
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.amattioli.dominate.util.PropertyChangeEmitter
 
addSpecification(Specification<T>) - Method in class it.amattioli.dominate.specifications.CompositeSpecification
 
addToExclusionList(T) - Method in class it.amattioli.dominate.specifications.ExclusionListSpecification
 
AnnotatedConstraint - Class in it.amattioli.dominate.validation
 
AnnotatedConstraint(Annotation) - Constructor for class it.amattioli.dominate.validation.AnnotatedConstraint
 
append(String) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
assemble(Serializable, Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
assemble(Serializable, Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
assemble(Serializable, Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
assembledCriteria() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
assembledHqlFilter(Session, Collection<?>) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
assembledHqlQuery(Session) - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
assembledHqlQueryString() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
assembledPredicate() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
assembleQuery(Assembler) - Method in interface it.amattioli.dominate.Specification
Assemble a query object that can be used with a repository to filter the objects returned by Repository.list(Specification)
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.ConjunctionSpecification
 
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.BeanShellSpecification
 
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.FalseSpecification
 
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.TrueSpecification
 
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.DisjunctionSpecification
 
assembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.NegatedSpecification
 
Assembler - Interface in it.amattioli.dominate.specifications
 

B

BeanShellSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
BeanShellSpecification(String) - Constructor for class it.amattioli.dominate.specifications.dflt.BeanShellSpecification
 
BeanSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.beans
 
BeanSpecification(DynaClass) - Constructor for class it.amattioli.dominate.specifications.beans.BeanSpecification
 
BeanSpecification(Class<T>) - Constructor for class it.amattioli.dominate.specifications.beans.BeanSpecification
 
BoundCollectionDecorator<T> - Class in it.amattioli.dominate.properties
A decorator for collections that fires an event every time the collection or one of its elements is modified.
BoundCollectionDecorator(Collection<T>) - Constructor for class it.amattioli.dominate.properties.BoundCollectionDecorator
 
BoundListDecorator<T> - Class in it.amattioli.dominate.properties
A decorator for lists that fires an event every time the collection or one of its elements is modified.
BoundListDecorator(List<T>) - Constructor for class it.amattioli.dominate.properties.BoundListDecorator
 

C

canBuildSpecificationFor(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.EntityPropertySpecificationFactory
 
canBuildSpecificationFor(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.EnumPropertySpecificationFactory
 
canBuildSpecificationFor(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.ObjectPropertySpecificationFactory
 
canBuildSpecificationFor(PropertyDescriptor) - Method in interface it.amattioli.dominate.specifications.beans.PropertySpecificationFactory
 
canBuildSpecificationFor(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.StringPropertySpecificationFactory
 
chainAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
ChainedSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
ChainedSpecification() - Constructor for class it.amattioli.dominate.specifications.ChainedSpecification
 
ChainedSpecification(Specification<T>) - Constructor for class it.amattioli.dominate.specifications.ChainedSpecification
 
ChainedValidator - Class in it.amattioli.dominate.validation
 
ChainedValidator() - Constructor for class it.amattioli.dominate.validation.ChainedValidator
 
ChainedValidator(Object) - Constructor for class it.amattioli.dominate.validation.ChainedValidator
 
ChainedValidator(Object, Validator) - Constructor for class it.amattioli.dominate.validation.ChainedValidator
 
ClassHibernateRepository<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.hibernate
A repository to access all the entities of a certain class persisted with Hibernate.
ClassHibernateRepository(Class<T>) - Constructor for class it.amattioli.dominate.hibernate.ClassHibernateRepository
Create a repository for the entities whose class is passed as parameter
ClassValidatorPool - Class in it.amattioli.dominate.validation
 
clear() - Method in class it.amattioli.dominate.repositories.OrderList
 
clone() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
clone() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
clone() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
clone() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
cloneRepository(AbstractHibernateRepository<I, T>) - Method in class it.amattioli.dominate.hibernate.HibernateRepositoryFactory
 
collectionChanged(CollectionChangeEvent) - Method in interface it.amattioli.dominate.properties.CollectionChangeListener
 
CollectionChangeEvent - Class in it.amattioli.dominate.properties
An event fired by a Collection decorated with BoundCollectionDecorator or a List decorated with BoundListDecorator.
CollectionChangeEvent(Collection<?>) - Constructor for class it.amattioli.dominate.properties.CollectionChangeEvent
 
CollectionChangeListener - Interface in it.amattioli.dominate.properties
Listener for CollectionChangeEvent.
CollectionChangeSupport - Class in it.amattioli.dominate.properties
 
CollectionChangeSupport() - Constructor for class it.amattioli.dominate.properties.CollectionChangeSupport
 
CollectionFilter - Interface in it.amattioli.dominate.memory
Deprecated. 
CollectionHibernateRepository<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.hibernate
 
CollectionHibernateRepository(Collection<T>) - Constructor for class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
CollectionRepository<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.memory
 
CollectionRepository() - Constructor for class it.amattioli.dominate.memory.CollectionRepository
 
CollectionRepository(Collection<T>) - Constructor for class it.amattioli.dominate.memory.CollectionRepository
 
compare(String, String) - Method in enum it.amattioli.dominate.hibernate.filters.ComparisonType
 
compare(T, T) - Method in class it.amattioli.dominate.util.GenericComparator
 
compare(T, T) - Method in class it.amattioli.dominate.util.MultiPropertyComparator
 
ComparisonType - Enum in it.amattioli.dominate.hibernate.filters
 
CompositeEntityResolver - Class in it.amattioli.dominate.resolver
 
CompositeEntityResolver() - Constructor for class it.amattioli.dominate.resolver.CompositeEntityResolver
 
CompositeEntityResolver(List<EntityResolver>) - Constructor for class it.amattioli.dominate.resolver.CompositeEntityResolver
 
CompositeRepositoryFactory - Class in it.amattioli.dominate.repositories
A repository factory that delegates the creation of repositories to other factories.
CompositeRepositoryFactory() - Constructor for class it.amattioli.dominate.repositories.CompositeRepositoryFactory
 
CompositeSessionManager - Class in it.amattioli.dominate.sessions
This SessionManager implementation is able to delegate its behavior to other session managers so sessions of various types can be retrieved.
CompositeSessionManager(SessionMode) - Constructor for class it.amattioli.dominate.sessions.CompositeSessionManager
 
CompositeSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
CompositeSpecification() - Constructor for class it.amattioli.dominate.specifications.CompositeSpecification
 
CompositeSpecification(Specification<T>...) - Constructor for class it.amattioli.dominate.specifications.CompositeSpecification
 
ConcurrencyException - Exception in it.amattioli.dominate.sessions
 
ConcurrencyException() - Constructor for exception it.amattioli.dominate.sessions.ConcurrencyException
 
ConcurrencyException(String, Throwable) - Constructor for exception it.amattioli.dominate.sessions.ConcurrencyException
 
ConcurrencyException(Throwable) - Constructor for exception it.amattioli.dominate.sessions.ConcurrencyException
 
ConjunctionSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
ConjunctionSpecification() - Constructor for class it.amattioli.dominate.specifications.ConjunctionSpecification
 
ConjunctionSpecification(Specification<T>...) - Constructor for class it.amattioli.dominate.specifications.ConjunctionSpecification
 
ConnectionException - Exception in it.amattioli.dominate.sessions
 
ConnectionException() - Constructor for exception it.amattioli.dominate.sessions.ConnectionException
 
ConnectionException(Throwable) - Constructor for exception it.amattioli.dominate.sessions.ConnectionException
 
Constraint - Interface in it.amattioli.dominate.validation
 
contains(T) - Method in class it.amattioli.dominate.groups.EntityGroup
Check if this group contains an entity.
contains(String, String) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
containsSessionManager() - Method in class it.amattioli.dominate.hibernate.SessionManagerRegistry
Deprecated.  
containsSessionManager() - Method in class it.amattioli.dominate.sessions.SessionManagerRegistry
 
create() - Static method in class it.amattioli.dominate.specifications.ConjunctionSpecification
 
create(Specification<U>...) - Static method in class it.amattioli.dominate.specifications.ConjunctionSpecification
 
create() - Static method in class it.amattioli.dominate.specifications.DisjunctionSpecification
 
create(Specification<U>...) - Static method in class it.amattioli.dominate.specifications.DisjunctionSpecification
 
createChain(Class<S>) - Static method in class it.amattioli.dominate.specifications.ChainedSpecification
 
createGroup(DefaultObjectSpecification<T>, String) - Method in class it.amattioli.dominate.groups.GroupingFactory
 
createGroups() - Method in interface it.amattioli.dominate.groups.EntityGroupFactory
Create a set of group.
createGroups() - Method in class it.amattioli.dominate.groups.GroupingFactory
 
CriteriaAssembler - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaAssembler(Criteria) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
CriteriaEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaEntitySpecification
 
CriteriaEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaEntitySpecification
 
CriteriaEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaEnumSpecification
 
CriteriaEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaEnumSpecification
 
CriteriaExclusionListSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaExclusionListSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaExclusionListSpecification
 
CriteriaLongSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaLongSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaLongSpecification
 
CriteriaLongSpecification(String) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaLongSpecification
 
CriteriaMultipleEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaMultipleEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEntitySpecification
 
CriteriaMultipleEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEntitySpecification
 
CriteriaMultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaMultipleEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEnumSpecification
 
CriteriaMultipleEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEnumSpecification
 
CriteriaObjectSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaObjectSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaObjectSpecification
 
CriteriaObjectSpecification(String) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaObjectSpecification
 
CriteriaStringSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
CriteriaStringSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaStringSpecification
 
CriteriaStringSpecification(String) - Constructor for class it.amattioli.dominate.specifications.hibernate.CriteriaStringSpecification
 
currentSessionManager() - Method in class it.amattioli.dominate.hibernate.SessionManagerRegistry
Deprecated.  
currentSessionManager() - Method in class it.amattioli.dominate.sessions.SessionManagerRegistry
 
customize(Criteria) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
customize(Criteria) - Method in interface it.amattioli.dominate.hibernate.HibernateFilter
Deprecated. Allow to customize a criteria query.

D

deepCopy(Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
deepCopy(Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
deepCopy(Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
DefaultConstraint - Class in it.amattioli.dominate.validation
 
DefaultConstraint() - Constructor for class it.amattioli.dominate.validation.DefaultConstraint
 
defaultCriteria() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
DefaultEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultEntitySpecification
 
DefaultEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultEntitySpecification
 
DefaultEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultEnumSpecification
 
DefaultEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultEnumSpecification
 
DefaultExclusionListSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultExclusionListSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultExclusionListSpecification
 
DefaultLongSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultLongSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultLongSpecification
 
DefaultLongSpecification(String) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultLongSpecification
 
DefaultMultipleEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultMultipleEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultMultipleEntitySpecification
 
DefaultMultipleEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultMultipleEntitySpecification
 
DefaultMultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultMultipleEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultMultipleEnumSpecification
 
DefaultMultipleEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultMultipleEnumSpecification
 
DefaultObjectSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultObjectSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultObjectSpecification
 
DefaultObjectSpecification(String) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultObjectSpecification
 
DefaultStringSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
DefaultStringSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultStringSpecification
 
DefaultStringSpecification(String) - Constructor for class it.amattioli.dominate.specifications.dflt.DefaultStringSpecification
 
DefaultValidator - Class in it.amattioli.dominate.validation
A default implementation of the Validator interface.
DefaultValidator(Object) - Constructor for class it.amattioli.dominate.validation.DefaultValidator
 
Described - Interface in it.amattioli.dominate
This interface can be implemented by model classes (entities or values) that publish a description.
disassemble(Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
disassemble(Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
disassemble(Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
disconnectAll() - Static method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Terminates all the sessions used in the current thread.
DisjunctionSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
DisjunctionSpecification() - Constructor for class it.amattioli.dominate.specifications.DisjunctionSpecification
 
DisjunctionSpecification(Specification<T>...) - Constructor for class it.amattioli.dominate.specifications.DisjunctionSpecification
 
doFilter() - Method in interface it.amattioli.dominate.Filter
Deprecated.  
doFilter() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
doFilter() - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  

E

EmptyRepository<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.memory
 
EmptyRepository() - Constructor for class it.amattioli.dominate.memory.EmptyRepository
 
endConjunction() - Method in interface it.amattioli.dominate.specifications.Assembler
 
endConjunction() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
endConjunction() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
endConjunction() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
endDisjunction() - Method in interface it.amattioli.dominate.specifications.Assembler
 
endDisjunction() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
endDisjunction() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
endDisjunction() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
endNegation() - Method in interface it.amattioli.dominate.specifications.Assembler
 
endNegation() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
endNegation() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
endNegation() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
Entity<I extends Serializable> - Interface in it.amattioli.dominate
This interface should be implemented by all entity objects.
ENTITY_CLASS_PARAM - Static variable in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
EntityFilter<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.hibernate.filters
 
EntityFilter(String, Class<T>) - Constructor for class it.amattioli.dominate.hibernate.filters.EntityFilter
 
EntityFilter(String, String, Class<T>) - Constructor for class it.amattioli.dominate.hibernate.filters.EntityFilter
 
EntityGroup<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.groups
Represents a group of entities that satisfies a specification.
EntityGroup(Repository<I, T>, Specification<T>, String) - Constructor for class it.amattioli.dominate.groups.EntityGroup
Construct a group given a repository and a specification.
EntityGroup(Specification<T>, String) - Constructor for class it.amattioli.dominate.groups.EntityGroup
Construct a group given a specification.
EntityGroupFactory<I extends Serializable,T extends Entity<I>> - Interface in it.amattioli.dominate.groups
Objects that implement this interface can be used to create a set of EntityGroup.
EntityImpl - Class in it.amattioli.dominate
Typical implementation of an entity object whose identifier is a Long value.
EntityImpl() - Constructor for class it.amattioli.dominate.EntityImpl
 
EntityPropertySpecificationFactory - Class in it.amattioli.dominate.specifications.beans
 
EntityPropertySpecificationFactory() - Constructor for class it.amattioli.dominate.specifications.beans.EntityPropertySpecificationFactory
 
EntityRegistry - Class in it.amattioli.dominate.resolver
 
EntityRegistry() - Constructor for class it.amattioli.dominate.resolver.EntityRegistry
 
EntityRegistry(Map<String, Class<? extends Entity<?>>>) - Constructor for class it.amattioli.dominate.resolver.EntityRegistry
 
EntityResolver - Interface in it.amattioli.dominate.resolver
 
EntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications
 
EntitySpecification() - Constructor for class it.amattioli.dominate.specifications.EntitySpecification
 
EntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.EntitySpecification
 
EntitySpecification(String, Class<U>, EntitySpecification<T, I, U>) - Constructor for class it.amattioli.dominate.specifications.EntitySpecification
 
ENUM_CLASS_PARAM - Static variable in class it.amattioli.dominate.hibernate.types.EnumUserType
 
EnumFilter<T extends Enum<T>> - Class in it.amattioli.dominate.hibernate.filters
 
EnumFilter(String, Class<T>, Class<? extends UserType>) - Constructor for class it.amattioli.dominate.hibernate.filters.EnumFilter
 
EnumFilter(String, String, Class<T>, Class<? extends UserType>) - Constructor for class it.amattioli.dominate.hibernate.filters.EnumFilter
 
EnumPropertySpecificationFactory - Class in it.amattioli.dominate.specifications.beans
 
EnumPropertySpecificationFactory() - Constructor for class it.amattioli.dominate.specifications.beans.EnumPropertySpecificationFactory
 
EnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications
 
EnumSpecification() - Constructor for class it.amattioli.dominate.specifications.EnumSpecification
 
EnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.EnumSpecification
 
EnumSpecification(String, Class<U>, EnumSpecification<T, U>) - Constructor for class it.amattioli.dominate.specifications.EnumSpecification
 
EnumUserType<E extends Enum<E>> - Class in it.amattioli.dominate.hibernate.types
 
EnumUserType() - Constructor for class it.amattioli.dominate.hibernate.types.EnumUserType
 
EnumUserType(Class<E>) - Constructor for class it.amattioli.dominate.hibernate.types.EnumUserType
 
equals(Object) - Method in class it.amattioli.dominate.EntityImpl
Two entities are equals if they have the same id and their classes are compatible.
equals(Object, Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
equals(Object, Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
equals(Object, Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
equals(Object) - Method in class it.amattioli.dominate.properties.CollectionChangeEvent
 
evaluate(Object) - Method in class it.amattioli.dominate.specifications.dflt.SpecificationPredicate
 
ExclusionListSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
ExclusionListSpecification() - Constructor for class it.amattioli.dominate.specifications.ExclusionListSpecification
 
ExclusionListSpecification(ExclusionListSpecification<T>) - Constructor for class it.amattioli.dominate.specifications.ExclusionListSpecification
 
ExternalEntityUserType<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.hibernate.types
 
ExternalEntityUserType() - Constructor for class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
ExternalEntityUserType(Class<T>, int, boolean) - Constructor for class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 

F

FalseSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
FalseSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.FalseSpecification
 
fillCollection(Filter, Collection<? super T>...) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
Deprecated. 
fillCollection(Collection<? super T>...) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
fillCollection(Filter, Collection<? super T>...) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
fillCollection(Collection<? super T>...) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
fillCollection(Filter, Collection<? super T>...) - Method in class it.amattioli.dominate.memory.CollectionRepository
Deprecated. 
fillCollection(Collection<? super T>...) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
fillCollection(Filter, Collection<? super T>...) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
fillCollection(Collection<? super T>...) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
fillCollection(Filter, Collection<? super T>...) - Method in class it.amattioli.dominate.memory.MemoryRepository
Deprecated. 
fillCollection(Collection<? super T>...) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
fillCollection(Collection<? super T>...) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
fillCollection(Filter, Collection<? super T>...) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
fillCollection(Collection<? super T>...) - Method in interface it.amattioli.dominate.Repository
 
fillCollection(Filter, Collection<? super T>...) - Method in interface it.amattioli.dominate.Repository
 
Filter - Interface in it.amattioli.dominate
Deprecated. 
find(String) - Method in class it.amattioli.dominate.hibernate.HibernateEntityResolver
 
find(String) - Method in class it.amattioli.dominate.resolver.CompositeEntityResolver
 
find(String) - Method in class it.amattioli.dominate.resolver.EntityRegistry
 
find(String) - Method in interface it.amattioli.dominate.resolver.EntityResolver
 
findTarget() - Method in class it.amattioli.dominate.lazy.LazyList
 
fireEvent(CollectionChangeEvent) - Method in class it.amattioli.dominate.properties.CollectionChangeSupport
 
firePropertyChange(String, Object, Object) - Method in class it.amattioli.dominate.EntityImpl
 
firePropertyChange(String, Object, Object) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
firePropertyChange(String, Object, Object) - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
firePropertyChange(String, Object, Object) - Method in class it.amattioli.dominate.specifications.AbstractSpecification
 
FixedStringUserType - Class in it.amattioli.dominate.hibernate.types
Custom class for trimming strings on the way out from the database, Hibernate 3 version
FixedStringUserType() - Constructor for class it.amattioli.dominate.hibernate.types.FixedStringUserType
default constructor

G

GenericComparator<T> - Class in it.amattioli.dominate.util
Implementazione di un Comparator che confronta due JavaBean in base al contenuto di una loro proprietà.
GenericComparator(String) - Constructor for class it.amattioli.dominate.util.GenericComparator
Costruisce un GenericComparator fornendo la property il cui contenuto deve essere confrontato.
GenericComparator(String, boolean) - Constructor for class it.amattioli.dominate.util.GenericComparator
Costruisce un GenericComparator fornendo la property il cui contenuto deve essere confrontato e indicando come trattare eventuali valori nulli di questa property.
get(I) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
get(I) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
get() - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
get() - Method in class it.amattioli.dominate.hibernate.filters.EnumFilter
 
get() - Method in interface it.amattioli.dominate.hibernate.filters.HibernateAttributeFilter
 
get() - Method in class it.amattioli.dominate.hibernate.filters.LongFilter
 
get() - Method in class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
get() - Method in class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
get() - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
get(int) - Method in class it.amattioli.dominate.lazy.LazyList
 
get(I) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
get(I) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
get(I) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
get(int) - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
get(int) - Method in class it.amattioli.dominate.properties.IndexedPropertyAdapter
 
get(Object, String) - Static method in class it.amattioli.dominate.properties.Properties
 
get(I) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
get(I) - Method in interface it.amattioli.dominate.Repository
Retrieve an entity from this repository using its id.
get(String, int) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
get(String, String) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
get(String) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
getAdmittedValues() - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
getAdmittedValues() - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
getAdmittedValues() - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
getAdmittedValues() - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
getAlias() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
getAliasPrefix() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
getBridged() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
getByPropertyValue(String, Object) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
getByPropertyValue(String, Object) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
getByPropertyValue(String, Object) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
getByPropertyValue(String, Object) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
getByPropertyValue(String, Object) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
getByPropertyValue(String, Object) - Method in interface it.amattioli.dominate.Repository
Retrieves the object contained in this repository that has a specified property equals to a certain value.
getCfgResource() - Static method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
getCollectionPredicate() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
getCollectionPredicate() - Method in interface it.amattioli.dominate.hibernate.HibernateFilter
Deprecated.  
getCollectionPredicate() - Method in interface it.amattioli.dominate.memory.CollectionFilter
Deprecated.  
getComparisonType() - Method in class it.amattioli.dominate.specifications.LongSpecification
 
getComparisonType() - Method in class it.amattioli.dominate.specifications.StringSpecification
 
getComparisonTypeValues() - Method in class it.amattioli.dominate.specifications.StringSpecification
 
getConfiguration() - Static method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Retrieves the Configuration object that will be used for Hibernate configuration.
getDefaultRepository(Class<T>) - Method in class it.amattioli.dominate.hibernate.HibernateRepositoryFactory
 
getDefaultRepository(Class<T>) - Method in class it.amattioli.dominate.memory.MemoryRepositoryFactory
 
getDefaultRepository(Class<T>) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryFactory
Create a default repository for objects of class c.
getDescription() - Method in interface it.amattioli.dominate.Described
The description of this object.
getDescription() - Method in class it.amattioli.dominate.groups.EntityGroup
Retrieves the description of this group
getDescription() - Method in enum it.amattioli.dominate.hibernate.filters.ComparisonType
 
getDescription(Locale) - Method in enum it.amattioli.dominate.hibernate.filters.ComparisonType
 
getDescription(Locale) - Method in interface it.amattioli.dominate.LocalDescribed
The localized description of this object.
getDetailRepository(Collection<E>) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
getDetailRepository(Collection<E>) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
getDetailRepository(Collection<E>) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
getDetailRepository(Collection<E>) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
getDetailRepository(Collection<E>) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
getDetailRepository(Collection<E>) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
getDetailRepository(Collection<E>) - Method in interface it.amattioli.dominate.Repository
 
getDynaClass() - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
getEditingList() - Method in class it.amattioli.dominate.properties.IndexedPropertyAdapter
 
getEntityClass() - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
getEntityClass() - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
getEntityName() - Method in exception it.amattioli.dominate.sessions.ConcurrencyException
 
getEnumClass() - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
getEnumClass() - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
getExclusionList() - Method in class it.amattioli.dominate.specifications.ExclusionListSpecification
 
getFilterType() - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
getFilterTypeValues() - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
getFirst() - Method in interface it.amattioli.dominate.Filter
Deprecated. Retrieves the index of the first object that will be retrieved when using this filter.
getFirst() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
getFirst() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
getFirst() - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
getFirst() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
getFirst() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
getFirst() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
getFirst() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
getFirst() - Method in interface it.amattioli.dominate.Repository
Retrieves the index of the first object that will be retrieved by Repository.list() e Repository.list(Filter).
getFirstProperty() - Method in class it.amattioli.dominate.repositories.OrderList
 
getHibernateSession() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
Retrieves a Hibernate session
getHqlFilter() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
getHqlFilter() - Method in interface it.amattioli.dominate.hibernate.HibernateFilter
Deprecated. Retrieves a Hql query string that can be used to filter a collection repository
getHqlOrder() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
Builds the "order by" clause of an HQL query using the informations set with AbstractHibernateRepository.setOrder(String, boolean).
getHqlQuery() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
getHqlQuery() - Method in interface it.amattioli.dominate.hibernate.HibernateFilter
Deprecated. Retrieves a Hql query string that can be used to filter a class repository
getId() - Method in interface it.amattioli.dominate.Entity
Returns this entity object identifier.
getId() - Method in class it.amattioli.dominate.EntityImpl
 
getInstance() - Static method in class it.amattioli.dominate.validation.ClassValidatorPool
 
getLast() - Method in interface it.amattioli.dominate.Filter
Deprecated. Retrieves the index of the last object that will be retrieved when using this filter.
getLast() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
getLast() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
getLast() - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
getLast() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
getLast() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
getLast() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
getLast() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
getLast() - Method in interface it.amattioli.dominate.Repository
Retrieves the index of the last object that will be retrieved by Repository.list() e Repository.list(Specification).
getLastCriteria() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
Deprecated. 
getLastProperty() - Method in class it.amattioli.dominate.repositories.OrderList
 
getMatchMode() - Method in enum it.amattioli.dominate.hibernate.filters.ComparisonType
 
getMember(int) - Method in class it.amattioli.dominate.groups.EntityGroup
Retrieves a member of the group.
getMessage() - Method in class it.amattioli.dominate.validation.ValidationResult
The message associated with this result.
getName() - Method in class it.amattioli.dominate.validation.AnnotatedConstraint
 
getName() - Method in interface it.amattioli.dominate.validation.Constraint
 
getName() - Method in class it.amattioli.dominate.validation.DefaultConstraint
 
getNextInChain() - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
getNextInChain() - Method in class it.amattioli.dominate.validation.ChainedValidator
 
getOrderProperty() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
getOrderProperty() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
getOrderProperty() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
getOrderProperty() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
getOrderProperty() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
getOrderProperty() - Method in interface it.amattioli.dominate.Repository
Retrieves the name of the property used for ordering the result of the Repository.list() and Repository.list(Specification) methods.
getOrders() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
getOrders() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
getOrders() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
getOrders() - Method in class it.amattioli.dominate.repositories.OrderList
 
getParameter(String) - Method in class it.amattioli.dominate.validation.AnnotatedConstraint
 
getParameter(String) - Method in interface it.amattioli.dominate.validation.Constraint
 
getParameter(String) - Method in class it.amattioli.dominate.validation.DefaultConstraint
 
getProperty() - Method in class it.amattioli.dominate.repositories.Order
 
getPropertyConstraint(String, String) - Method in class it.amattioli.dominate.validation.ChainedValidator
 
getPropertyConstraint(String, String) - Method in interface it.amattioli.dominate.validation.Validator
Retrieves validation meta-data about a property.
getPropertyConstraints(String) - Method in class it.amattioli.dominate.validation.ChainedValidator
 
getPropertyConstraints(String) - Method in interface it.amattioli.dominate.validation.Validator
Retrieves validation meta-data about a property.
getPropertyName() - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
getPropertyName() - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
getPropertyName() - Method in class it.amattioli.dominate.specifications.LongSpecification
 
getPropertyName() - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
getPropertyName() - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
getPropertyName() - Method in class it.amattioli.dominate.specifications.ObjectSpecification
 
getPropertyName() - Method in class it.amattioli.dominate.specifications.StringSpecification
 
getRepository(Collection<T>) - Method in class it.amattioli.dominate.hibernate.HibernateRepositoryFactory
 
getRepository(Collection<T>) - Method in class it.amattioli.dominate.memory.MemoryRepositoryFactory
 
getRepository(Class<T>) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryFactory
 
getRepository(Class<T>) - Method in class it.amattioli.dominate.repositories.CompositeRepositoryFactory
 
getRepository(Collection<T>) - Method in class it.amattioli.dominate.repositories.CompositeRepositoryFactory
 
getRepository(Class<T>) - Method in interface it.amattioli.dominate.RepositoryFactory
Create a repository for objects of the given class.
getRepository(Collection<T>) - Method in interface it.amattioli.dominate.RepositoryFactory
Create an adapter that present the given collection as a repository.
getRepository(Class<T>) - Method in class it.amattioli.dominate.RepositoryRegistry
Retrieve a repository for objects of the given class.
getRepository(Collection<T>) - Method in class it.amattioli.dominate.RepositoryRegistry
Retrieve a collection repository for the given collection.
getRepositoryClass() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
Retrieves the class of the entities that can be accessed using this repository
getRepositoryFactory() - Method in class it.amattioli.dominate.RepositoryRegistry
Return the repository factory object that this registry will use to create the repositories.
getRepositoryFactoryClass() - Method in class it.amattioli.dominate.RepositoryRegistry
Retrieve the repository factory class the registry will use to create new repository instances.
getSession(Class<S>) - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
getSession() - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Retrieves the session managed by this session manager.
getSession(Class<S>) - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
getSession(Class<S>) - Method in interface it.amattioli.dominate.sessions.SessionManager
Retrieves a session associated with this SessionManager.
getSessionFactory() - Static method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Retrieves the Hibernate SessionFactory that will be used to create new sessions.
getSessionManager() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
Retrieves the session manager set by #setSessionManager(HibernateSessionManager).
getSessionMode() - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
getSessionMode() - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
getSessionMode() - Method in interface it.amattioli.dominate.sessions.SessionManager
Retrieves the SessionMode associated with this SessionManager
getSpecifications() - Method in class it.amattioli.dominate.specifications.CompositeSpecification
 
getTotalOrderOperator(TotalOrderComparisonType) - Static method in class it.amattioli.dominate.specifications.hibernate.HqlUtils
 
getType() - Method in class it.amattioli.dominate.validation.ValidationResult
The type of this result.
getValidatingBean() - Method in class it.amattioli.dominate.validation.ChainedValidator
 
getValidator(Class<T>) - Method in class it.amattioli.dominate.validation.ClassValidatorPool
 
getValue() - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
getValue() - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
getValue() - Method in class it.amattioli.dominate.specifications.LongSpecification
 
getValue() - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
getValue() - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
getValue() - Method in class it.amattioli.dominate.specifications.ObjectSpecification
 
getValue() - Method in class it.amattioli.dominate.specifications.StringSpecification
 
getValues() - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
getValues() - Method in class it.amattioli.dominate.hibernate.filters.EnumFilter
 
getValues() - Method in class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
getValues() - Method in class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
getValues() - Method in interface it.amattioli.dominate.hibernate.filters.ValueListAttributeFilter
 
getVersion() - Method in class it.amattioli.dominate.EntityImpl
 
getVersion() - Method in interface it.amattioli.dominate.OptLockEntity
 
GroupingFactory<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.groups
An EntityGroupFactory that groups a collection of entities by the value of a property.
GroupingFactory(String, List<T>) - Constructor for class it.amattioli.dominate.groups.GroupingFactory
Create a factory given the name of a property and a collection of entities.

H

hasAdditionalPredicate() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
hasAdditionalPredicate() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
hashCode() - Method in class it.amattioli.dominate.EntityImpl
Calculate this entity object hash code using its id
hashCode(Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
hashCode(Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
hashCode(Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
hashCode() - Method in class it.amattioli.dominate.properties.CollectionChangeEvent
 
hasSessionMode(SessionMode) - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
hasSessionMode(SessionMode) - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
hasSessionMode(SessionMode) - Method in interface it.amattioli.dominate.sessions.SessionManager
Check if this SessionManager has a certain SessionMode
HibernateAttributeFilter<T> - Interface in it.amattioli.dominate.hibernate.filters
 
HibernateEntityResolver - Class in it.amattioli.dominate.hibernate
 
HibernateEntityResolver() - Constructor for class it.amattioli.dominate.hibernate.HibernateEntityResolver
 
HibernateFilter - Interface in it.amattioli.dominate.hibernate
Deprecated. 
HibernateRepositoryFactory - Class in it.amattioli.dominate.hibernate
Creates a ClassHibernateRepository for objects of the given class if this class is mapped with Hibernate.
HibernateRepositoryFactory() - Constructor for class it.amattioli.dominate.hibernate.HibernateRepositoryFactory
 
HibernateSessionManager - Class in it.amattioli.dominate.hibernate
Can be used to retrieve a Hibernate session with a defined life-cycle.
HibernateSessionManager() - Constructor for class it.amattioli.dominate.hibernate.HibernateSessionManager
 
HibernateSessionManager(SessionMode) - Constructor for class it.amattioli.dominate.hibernate.HibernateSessionManager
Creates a new session managers
HibernateValidator3Validator - Class in it.amattioli.dominate.validation
 
HibernateValidator3Validator() - Constructor for class it.amattioli.dominate.validation.HibernateValidator3Validator
 
HibernateValidator3Validator(Object, Validator) - Constructor for class it.amattioli.dominate.validation.HibernateValidator3Validator
 
HibernateValidator3Validator(Object) - Constructor for class it.amattioli.dominate.validation.HibernateValidator3Validator
 
HqlAssembler - Class in it.amattioli.dominate.specifications.hibernate
 
HqlAssembler(String, List<Order>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
HqlAssembler(String, List<Order>, boolean) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
HqlAssembler.ParameterSetter - Interface in it.amattioli.dominate.specifications.hibernate
 
HqlEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
HqlEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
HqlEntitySpecification(String, Class<U>, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
HqlEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
HqlEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
HqlEnumSpecification(String, Class<U>, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
HqlEnumSpecification(String, Class<U>, Class<? extends UserType>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
HqlEnumSpecification(String, Class<U>, Class<? extends UserType>, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
HqlLongSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlLongSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
HqlLongSpecification(String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
HqlLongSpecification(String, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
HqlMultipleEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlMultipleEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
HqlMultipleEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
HqlMultipleEntitySpecification(String, Class<U>, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
HqlMultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlMultipleEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
HqlMultipleEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
HqlMultipleEnumSpecification(String, Class<U>, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
HqlMultipleEnumSpecification(String, Class<U>, Class<? extends UserType>) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
HqlMultipleEnumSpecification(String, Class<U>, Class<? extends UserType>, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
HqlObjectSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlObjectSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
HqlObjectSpecification(String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
HqlObjectSpecification(String, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
hqlPropertyName(String) - Static method in class it.amattioli.dominate.specifications.hibernate.HqlUtils
 
HqlStringSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.hibernate
 
HqlStringSpecification() - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
HqlStringSpecification(String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
HqlStringSpecification(String, String) - Constructor for class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
HqlUtils - Class in it.amattioli.dominate.specifications.hibernate
 

I

ID_TYPE_PARAM - Static variable in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
IndexedPropertyAdapter<T> - Class in it.amattioli.dominate.properties
An adapter that allow to access an indexed property of a bean as a regular List instance.
IndexedPropertyAdapter(Object, String) - Constructor for class it.amattioli.dominate.properties.IndexedPropertyAdapter
 
initialize(NotBlank) - Method in class it.amattioli.dominate.hibernate.validators.NotBlankValidator
 
inMemoryOrder(List<T>) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
instance() - Static method in class it.amattioli.dominate.RepositoryRegistry
Retrieve the singleton instance of this class
intercept(Object, Method, Object[], MethodProxy) - Method in class it.amattioli.dominate.lazy.LazyEntity
 
isCacheable() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
isDbOrder() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
isEmpty() - Method in class it.amattioli.dominate.repositories.OrderList
 
isFirstReverse() - Method in class it.amattioli.dominate.repositories.OrderList
 
isLastReverse() - Method in class it.amattioli.dominate.repositories.OrderList
 
isMutable() - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
isMutable() - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
isMutable() - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
isReleased() - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
isReleased() - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
isReleased() - Method in interface it.amattioli.dominate.sessions.SessionManager
Check if this SessionManager has been released.
isRemoveAllowed() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
isRemoveAllowed() - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
isRemoveAllowed() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
isRemoveAllowed() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
isRemoveAllowed() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
isRemoveAllowed() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
isRemoveAllowed() - Method in interface it.amattioli.dominate.Repository
Check if this repository supports object removal.
isReverse() - Method in class it.amattioli.dominate.repositories.Order
 
isReverseOrder() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
isReverseOrder() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
isReverseOrder() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
isReverseOrder() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
isReverseOrder() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
isReverseOrder() - Method in interface it.amattioli.dominate.Repository
Returns true if the order of the result of the Repository.list() and Repository.list(Specification) methods is ascending, false otherwise.
isSatisfiedBy(T) - Method in interface it.amattioli.dominate.Specification
Check if an object satisfies this specification.
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.ConjunctionSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.dflt.BeanShellSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.dflt.FalseSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.dflt.TrueSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.DisjunctionSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.ExclusionListSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.LongSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.NegatedSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.ObjectSpecification
 
isSatisfiedBy(T) - Method in class it.amattioli.dominate.specifications.StringSpecification
 
isSatisfiedBy(T, T) - Method in enum it.amattioli.dominate.specifications.TotalOrderComparisonType
 
isSatisfiedIfNotSet() - Method in class it.amattioli.dominate.specifications.AbstractSpecification
 
isValid(Object) - Method in class it.amattioli.dominate.hibernate.validators.NotBlankValidator
 
it.amattioli.dominate - package it.amattioli.dominate
 
it.amattioli.dominate.groups - package it.amattioli.dominate.groups
 
it.amattioli.dominate.hibernate - package it.amattioli.dominate.hibernate
 
it.amattioli.dominate.hibernate.filters - package it.amattioli.dominate.hibernate.filters
 
it.amattioli.dominate.hibernate.types - package it.amattioli.dominate.hibernate.types
 
it.amattioli.dominate.hibernate.validators - package it.amattioli.dominate.hibernate.validators
 
it.amattioli.dominate.lazy - package it.amattioli.dominate.lazy
 
it.amattioli.dominate.memory - package it.amattioli.dominate.memory
 
it.amattioli.dominate.properties - package it.amattioli.dominate.properties
 
it.amattioli.dominate.repositories - package it.amattioli.dominate.repositories
 
it.amattioli.dominate.resolver - package it.amattioli.dominate.resolver
 
it.amattioli.dominate.sessions - package it.amattioli.dominate.sessions
 
it.amattioli.dominate.specifications - package it.amattioli.dominate.specifications
 
it.amattioli.dominate.specifications.beans - package it.amattioli.dominate.specifications.beans
 
it.amattioli.dominate.specifications.dflt - package it.amattioli.dominate.specifications.dflt
 
it.amattioli.dominate.specifications.hibernate - package it.amattioli.dominate.specifications.hibernate
 
it.amattioli.dominate.util - package it.amattioli.dominate.util
 
it.amattioli.dominate.validation - package it.amattioli.dominate.validation
 
iterator() - Method in class it.amattioli.dominate.lazy.LazyList
 
iterator() - Method in class it.amattioli.dominate.properties.BoundCollectionDecorator
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultEntitySpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultEnumSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultExclusionListSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultLongSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultMultipleEntitySpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultMultipleEnumSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultObjectSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultStringSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaEntitySpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaEnumSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaExclusionListSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaLongSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEntitySpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEnumSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaObjectSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaStringSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
itselfAssembleQuery(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
itselfGetPropertyConstraints(String) - Method in class it.amattioli.dominate.validation.ChainedValidator
 
itselfGetPropertyConstraints(String) - Method in class it.amattioli.dominate.validation.DefaultValidator
 
itselfGetPropertyConstraints(String) - Method in class it.amattioli.dominate.validation.HibernateValidator3Validator
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultEntitySpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultEnumSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultExclusionListSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultLongSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultMultipleEntitySpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultMultipleEnumSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultObjectSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.DefaultStringSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaEntitySpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaEnumSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaExclusionListSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaLongSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEntitySpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaMultipleEnumSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaObjectSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaStringSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
itselfSupportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
itselfValidateBean() - Method in class it.amattioli.dominate.validation.ChainedValidator
 
itselfValidateBean() - Method in class it.amattioli.dominate.validation.DefaultValidator
 
itselfValidateBean() - Method in class it.amattioli.dominate.validation.HibernateValidator3Validator
 
itselfValidateProperty(String, Object) - Method in class it.amattioli.dominate.validation.ChainedValidator
 
itselfValidateProperty(String, Object) - Method in class it.amattioli.dominate.validation.DefaultValidator
 
itselfValidateProperty(String, Object) - Method in class it.amattioli.dominate.validation.HibernateValidator3Validator
 

L

Lazy - Interface in it.amattioli.dominate.lazy
 
LAZY_PARAM - Static variable in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
LazyEntity<I extends Serializable> - Class in it.amattioli.dominate.lazy
A CGLib method interceptor for lazy loaded entities.
LazyEntity(Class<? extends Entity<I>>, I) - Constructor for class it.amattioli.dominate.lazy.LazyEntity
 
LazyList<T> - Class in it.amattioli.dominate.lazy
 
LazyList() - Constructor for class it.amattioli.dominate.lazy.LazyList
 
list() - Method in class it.amattioli.dominate.groups.EntityGroup
Retrieves all the members of this group.
list() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
list(Filter) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
Deprecated. 
list(Specification<T>) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
list() - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
list(Filter) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
list(Specification<T>) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
list() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
list(Filter) - Method in class it.amattioli.dominate.memory.CollectionRepository
Deprecated. 
list(Specification<T>) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
list() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
list(Filter) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
list(Specification<T>) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
list() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
list(Filter) - Method in class it.amattioli.dominate.memory.MemoryRepository
Deprecated. 
list(Specification<T>) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
list() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
list(Filter) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
list(Specification<T>) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
list() - Method in interface it.amattioli.dominate.Repository
Retrieves all the objects contained in this repository.
list(Filter) - Method in interface it.amattioli.dominate.Repository
Deprecated. 
list(Specification<T>) - Method in interface it.amattioli.dominate.Repository
Retrieves the objects contained in this repository that satisfied the given specification.
loadChildren() - Method in class it.amattioli.dominate.resolver.CompositeEntityResolver
 
LocalDescribed - Interface in it.amattioli.dominate
This interface can be implemented by model classes (entities or values) that publish a localized description.
logGet(Object, String) - Method in class it.amattioli.dominate.hibernate.types.TypeLogger
 
logSet(Object, int) - Method in class it.amattioli.dominate.hibernate.types.TypeLogger
 
LongFilter - Class in it.amattioli.dominate.hibernate.filters
 
LongFilter(String) - Constructor for class it.amattioli.dominate.hibernate.filters.LongFilter
 
LongFilter(String, String) - Constructor for class it.amattioli.dominate.hibernate.filters.LongFilter
 
LongSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
LongSpecification() - Constructor for class it.amattioli.dominate.specifications.LongSpecification
 
LongSpecification(String) - Constructor for class it.amattioli.dominate.specifications.LongSpecification
 

M

MemoryRepository<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.memory
 
MemoryRepository() - Constructor for class it.amattioli.dominate.memory.MemoryRepository
 
MemoryRepository(Collection<T>) - Constructor for class it.amattioli.dominate.memory.MemoryRepository
 
MemoryRepository(Map<I, T>) - Constructor for class it.amattioli.dominate.memory.MemoryRepository
 
MemoryRepositoryFactory - Class in it.amattioli.dominate.memory
 
MemoryRepositoryFactory() - Constructor for class it.amattioli.dominate.memory.MemoryRepositoryFactory
 
MultipleEntityFilter<I extends Serializable,T extends Entity<I>> - Class in it.amattioli.dominate.hibernate.filters
 
MultipleEntityFilter(String, Class<T>) - Constructor for class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
MultipleEntityFilter(String, String, Class<T>) - Constructor for class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
MultipleEntitySpecification<T extends Entity<?>,I extends Serializable,U extends Entity<I>> - Class in it.amattioli.dominate.specifications
 
MultipleEntitySpecification() - Constructor for class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
MultipleEntitySpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
MultipleEnumFilter<T extends Enum<T>> - Class in it.amattioli.dominate.hibernate.filters
 
MultipleEnumFilter(String, Class<T>, Class<? extends UserType>) - Constructor for class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
MultipleEnumFilter(String, String, Class<T>, Class<? extends UserType>) - Constructor for class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
MultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>> - Class in it.amattioli.dominate.specifications
 
MultipleEnumSpecification() - Constructor for class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
MultipleEnumSpecification(String, Class<U>) - Constructor for class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
MultiPropertyComparator<T> - Class in it.amattioli.dominate.util
A comparator that is able to compare two beans based on the values of one or more properties.
MultiPropertyComparator(String) - Constructor for class it.amattioli.dominate.util.MultiPropertyComparator
 
MultiPropertyComparator(String, boolean, boolean) - Constructor for class it.amattioli.dominate.util.MultiPropertyComparator
 
MultiPropertyComparator(Order...) - Constructor for class it.amattioli.dominate.util.MultiPropertyComparator
 
MultiPropertyComparator(List<Order>) - Constructor for class it.amattioli.dominate.util.MultiPropertyComparator
 

N

NegatedSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
NegatedSpecification() - Constructor for class it.amattioli.dominate.specifications.NegatedSpecification
 
NegatedSpecification(Specification<T>) - Constructor for class it.amattioli.dominate.specifications.NegatedSpecification
 
newCriteria() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
newInstance(Class<T>, I) - Static method in class it.amattioli.dominate.lazy.LazyEntity
Create a new instance of an entity class whose state can be loaded from the repository only when needed.
newInstance(String, Class<U>) - Static method in class it.amattioli.dominate.specifications.EntitySpecification
 
newInstance(String, Class<U>) - Static method in class it.amattioli.dominate.specifications.EnumSpecification
 
newInstance() - Static method in class it.amattioli.dominate.specifications.ExclusionListSpecification
 
newInstance(String) - Static method in class it.amattioli.dominate.specifications.LongSpecification
 
newInstance(String, Class<U>) - Static method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
newInstance(String, Class<U>) - Static method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
newInstance(String) - Static method in class it.amattioli.dominate.specifications.ObjectSpecification
 
newInstance(String) - Static method in class it.amattioli.dominate.specifications.StringSpecification
 
newSpecification(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.EntityPropertySpecificationFactory
 
newSpecification(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.EnumPropertySpecificationFactory
 
newSpecification(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.ObjectPropertySpecificationFactory
 
newSpecification(PropertyDescriptor) - Method in interface it.amattioli.dominate.specifications.beans.PropertySpecificationFactory
 
newSpecification(PropertyDescriptor) - Method in class it.amattioli.dominate.specifications.beans.StringPropertySpecificationFactory
 
noResults() - Method in interface it.amattioli.dominate.specifications.Assembler
 
noResults() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
noResults() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
noResults() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
normalizedPropertyName(String) - Static method in class it.amattioli.dominate.specifications.hibernate.HqlUtils
 
NotBlank - Annotation Type in it.amattioli.dominate.hibernate.validators
 
NotBlankValidator - Class in it.amattioli.dominate.hibernate.validators
 
NotBlankValidator() - Constructor for class it.amattioli.dominate.hibernate.validators.NotBlankValidator
 
nullSafeGet(ResultSet, String[], Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
nullSafeGet(ResultSet, String[], Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
nullSafeGet(ResultSet, String[], Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
nullSafeSet(PreparedStatement, Object, int) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 

O

ObjectPropertySpecificationFactory - Class in it.amattioli.dominate.specifications.beans
 
ObjectPropertySpecificationFactory() - Constructor for class it.amattioli.dominate.specifications.beans.ObjectPropertySpecificationFactory
 
ObjectSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
ObjectSpecification() - Constructor for class it.amattioli.dominate.specifications.ObjectSpecification
 
ObjectSpecification(String) - Constructor for class it.amattioli.dominate.specifications.ObjectSpecification
 
OptLockEntity<I extends Serializable> - Interface in it.amattioli.dominate
This interface adds to Entity another property, called version, that can be used for optimistic lock purposes.
Order - Class in it.amattioli.dominate.repositories
 
Order(String, boolean) - Constructor for class it.amattioli.dominate.repositories.Order
 
OrderList - Class in it.amattioli.dominate.repositories
 
OrderList() - Constructor for class it.amattioli.dominate.repositories.OrderList
 

P

PredicateAssembler - Class in it.amattioli.dominate.specifications.dflt
 
PredicateAssembler() - Constructor for class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
Properties - Class in it.amattioli.dominate.properties
 
PropertyAccessException - Exception in it.amattioli.dominate.properties
 
PropertyAccessException(Object, String, Throwable) - Constructor for exception it.amattioli.dominate.properties.PropertyAccessException
 
PropertyChangeEmitter - Interface in it.amattioli.dominate.util
 
PropertySpecificationFactory - Interface in it.amattioli.dominate.specifications.beans
 
put(T) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
put(T) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
put(T) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
put(T) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
put(T) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
put(T) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
put(T) - Method in interface it.amattioli.dominate.Repository
Add a new entity to this repository.

R

refresh(I) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
refresh(T) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
refresh(I) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
refresh(T) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
refresh(I) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
refresh(T) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
refresh(I) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
refresh(T) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
refresh(I) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
refresh(T) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
refresh(I) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
refresh(T) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
refresh(T) - Method in interface it.amattioli.dominate.Repository
If this repository is associated to an external data source (i.e a relational database) this method delete an object from the repository local cache so that a Repository.get(Serializable) will retrieve a fresh one from the data source.
refresh(I) - Method in interface it.amattioli.dominate.Repository
If this repository is associated to an external data source (i.e a relational database) this method delete an object from the repository local cache so that a Repository.get(Serializable) will retrieve a fresh one from the data source.
register(String, Class<? extends Entity<?>>) - Method in class it.amattioli.dominate.resolver.EntityRegistry
 
registerFactory(PropertySpecificationFactory) - Static method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
release() - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Informs this manager that it will not be used any more so it can definitely close the session it manages
release() - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
release() - Method in interface it.amattioli.dominate.sessions.SessionManager
Release this SessionManager and close all the associated sessions.
releaseSessionManager() - Method in class it.amattioli.dominate.hibernate.SessionManagerRegistry
Deprecated.  
releaseSessionManager() - Method in class it.amattioli.dominate.sessions.SessionManagerRegistry
 
remove(I) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
remove(T) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
remove(I) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
remove(T) - Method in class it.amattioli.dominate.hibernate.CollectionHibernateRepository
 
remove(I) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
remove(T) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
remove(I) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
remove(T) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
remove(I) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
remove(T) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
remove(int) - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
remove(int) - Method in class it.amattioli.dominate.properties.IndexedPropertyAdapter
 
remove(I) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
remove(T) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
remove(T) - Method in interface it.amattioli.dominate.Repository
Removes an object from this repository.
remove(I) - Method in interface it.amattioli.dominate.Repository
Removes an object from this repository.
remove(String, String) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class it.amattioli.dominate.properties.BoundCollectionDecorator
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
removeFromExclusionList(T) - Method in class it.amattioli.dominate.specifications.ExclusionListSpecification
 
removeLast() - Method in class it.amattioli.dominate.repositories.OrderList
 
removeLastOrder() - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
removeLastOrder() - Method in class it.amattioli.dominate.memory.CollectionRepository
 
removeLastOrder() - Method in class it.amattioli.dominate.memory.EmptyRepository
 
removeLastOrder() - Method in class it.amattioli.dominate.memory.MemoryRepository
 
removeLastOrder() - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
removeLastOrder() - Method in interface it.amattioli.dominate.Repository
Remove the last added order property.
removeListener(CollectionChangeListener) - Method in class it.amattioli.dominate.properties.CollectionChangeSupport
 
removePropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.EntityImpl
 
removePropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
removePropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
removePropertyChangeListener(PropertyChangeListener) - Method in class it.amattioli.dominate.specifications.AbstractSpecification
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.amattioli.dominate.util.PropertyChangeEmitter
 
removeSpecification(Specification<T>) - Method in class it.amattioli.dominate.specifications.CompositeSpecification
 
replace(Object, Object, Object) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
replace(Object, Object, Object) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
replace(Object, Object, Object) - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
Repository<I extends Serializable,T extends Entity<I>> - Interface in it.amattioli.dominate
A repository is an object that encapsulate access to a group of entities.
RepositoryFactory - Interface in it.amattioli.dominate
An abstract factory used by RepositoryRegistry to create instances of repositories.
RepositoryRegistry - Class in it.amattioli.dominate
A singleton that can be used to retrieve Repository instances
RepositoryRegistry() - Constructor for class it.amattioli.dominate.RepositoryRegistry
 
reset() - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Close the current session and prepare to open a new one when the HibernateSessionManager.getSession() method is called.
reset() - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
reset() - Method in interface it.amattioli.dominate.sessions.SessionManager
Close all the associated sessions.
returnedClass() - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
returnedClass() - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
returnedClass() - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 

S

SessionManager - Interface in it.amattioli.dominate.sessions
With a SessionManager instance you a repository is able to retrieve sessions to interact with an external repository system like a RDBMS.
SessionManagerRegistry - Class in it.amattioli.dominate.hibernate
Deprecated. 
SessionManagerRegistry() - Constructor for class it.amattioli.dominate.hibernate.SessionManagerRegistry
Deprecated.  
SessionManagerRegistry - Class in it.amattioli.dominate.sessions
This singleton can be used to manage a stack of SessionManager for the current thread.
SessionManagerRegistry() - Constructor for class it.amattioli.dominate.sessions.SessionManagerRegistry
 
SessionMode - Enum in it.amattioli.dominate.sessions
 
set(T) - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
set(T) - Method in class it.amattioli.dominate.hibernate.filters.EnumFilter
 
set(T) - Method in interface it.amattioli.dominate.hibernate.filters.HibernateAttributeFilter
 
set(Long) - Method in class it.amattioli.dominate.hibernate.filters.LongFilter
 
set(Collection<T>) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
set(Collection<T>) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
set(String) - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
set(int, T) - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
set(Object, String, Object) - Static method in class it.amattioli.dominate.properties.Properties
 
set(String, int, Object) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
set(String, Object) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
set(String, String, Object) - Method in class it.amattioli.dominate.specifications.beans.BeanSpecification
 
setCacheable(boolean) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
setCfgResource(String) - Static method in class it.amattioli.dominate.hibernate.HibernateSessionManager
Set the name of the resource xml file from which the Hibernate configuration should be read.
setComparisonType(TotalOrderComparisonType) - Method in class it.amattioli.dominate.specifications.LongSpecification
 
setComparisonType(ComparisonType) - Method in class it.amattioli.dominate.specifications.StringSpecification
 
setComparisonType(String) - Method in class it.amattioli.dominate.specifications.StringSpecification
 
setConfiguration(Configuration) - Static method in class it.amattioli.dominate.hibernate.HibernateSessionManager
The Configuration object that will be used for Hibernate configuration.
setDbOrder(boolean) - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
setEntityClass(Class<U>) - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
setEntityClass(Class<U>) - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
setEnumClass(Class<U>) - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
setEnumClass(Class<U>) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
setEnumClass(Class<U>) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
setEnumClass(Class<U>) - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
setFilterType(ComparisonType) - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
setFilterType(String) - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
setFirst(int) - Method in interface it.amattioli.dominate.Filter
Deprecated. Set the index of the first object that will be retrieved when using this filter.
setFirst(int) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
setFirst(int) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
setFirst(int) - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
setFirst(int) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
setFirst(int) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
setFirst(int) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
setFirst(int) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
setFirst(int) - Method in interface it.amattioli.dominate.Repository
Set the index of the first object that will be retrieved by Repository.list() and Repository.list(Filter) when value 0 has been set for 'first' in the filter.
setHqlParam(Query) - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
setHqlParam(Query) - Method in class it.amattioli.dominate.hibernate.filters.EnumFilter
 
setHqlParam(Query) - Method in interface it.amattioli.dominate.hibernate.filters.HibernateAttributeFilter
 
setHqlParam(Query) - Method in class it.amattioli.dominate.hibernate.filters.LongFilter
 
setHqlParam(Query) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEntityFilter
 
setHqlParam(Query) - Method in class it.amattioli.dominate.hibernate.filters.MultipleEnumFilter
 
setHqlParam(Query) - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEntitySpecification
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlEnumSpecification
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlLongSpecification
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEntitySpecification
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlObjectSpecification
 
setHqlParam(HqlAssembler) - Method in class it.amattioli.dominate.specifications.hibernate.HqlStringSpecification
 
setHqlParameters(Query) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
setHqlParameters(Query) - Method in interface it.amattioli.dominate.hibernate.HibernateFilter
Deprecated. Set parameters on a Hql query
setId(I) - Method in interface it.amattioli.dominate.Entity
Sets this entity object identifier.
setId(Long) - Method in class it.amattioli.dominate.EntityImpl
 
setId(I) - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
setInstance(RepositoryRegistry) - Static method in class it.amattioli.dominate.RepositoryRegistry
Set the singleton instance that can be retrieved using RepositoryRegistry.instance()
setLast(int) - Method in interface it.amattioli.dominate.Filter
Deprecated. Set the index of the last object that will be retrieved when using this filter.
setLast(int) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateFilter
 
setLast(int) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
setLast(int) - Method in class it.amattioli.dominate.memory.AbstractCollectionFilter
Deprecated.  
setLast(int) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
setLast(int) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
setLast(int) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
setLast(int) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
setLast(int) - Method in interface it.amattioli.dominate.Repository
Set the index of the last object that will be retrieved by Repository.list() e Repository.list(Filter) when value 0 has been set for 'first' in the filter.
setName(String) - Method in class it.amattioli.dominate.validation.DefaultConstraint
 
setNextInChain(Specification<T>) - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
setOrder(String, boolean) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
 
setOrder(String, boolean) - Method in class it.amattioli.dominate.memory.CollectionRepository
 
setOrder(String, boolean) - Method in class it.amattioli.dominate.memory.EmptyRepository
 
setOrder(String, boolean) - Method in class it.amattioli.dominate.memory.MemoryRepository
 
setOrder(String, boolean) - Method in class it.amattioli.dominate.repositories.AbstractRepositoryBridge
 
setOrder(String, boolean) - Method in interface it.amattioli.dominate.Repository
Set the order for the lists retrieved using Repository.list() and Repository.list(Specification).
setParameter(Query) - Method in interface it.amattioli.dominate.specifications.hibernate.HqlAssembler.ParameterSetter
 
setParameterValues(Properties) - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
setParameterValues(Properties) - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
setPropertyName(String) - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
setPropertyName(String) - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
setPropertyName(String) - Method in class it.amattioli.dominate.specifications.LongSpecification
 
setPropertyName(String) - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
setPropertyName(String) - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
setPropertyName(String) - Method in class it.amattioli.dominate.specifications.ObjectSpecification
 
setRepositoryFactory(RepositoryFactory) - Method in class it.amattioli.dominate.RepositoryRegistry
 
setRepositoryFactoryClass(Class<? extends RepositoryFactory>) - Method in class it.amattioli.dominate.RepositoryRegistry
Set the repository factory class the registry will use to create new repository instances.
setSatisfiedIfNotSet(boolean) - Method in interface it.amattioli.dominate.Specification
For a parametric specification sets the value to be returned by Specification.isSatisfiedBy(Entity) when the parameter(s) has not been set.
setSatisfiedIfNotSet(boolean) - Method in class it.amattioli.dominate.specifications.AbstractSpecification
 
setSessionManager(SessionManager) - Method in class it.amattioli.dominate.hibernate.AbstractHibernateRepository
Set the session manager that will be used by AbstractHibernateRepository.getHibernateSession().
setSessionMode(SessionMode) - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
setSessionMode(SessionMode) - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
setSessionMode(SessionMode) - Method in interface it.amattioli.dominate.sessions.SessionManager
 
setSpecification(Specification<T>) - Method in class it.amattioli.dominate.specifications.NegatedSpecification
 
setValue(U) - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
setValue(U) - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
setValue(Long) - Method in class it.amattioli.dominate.specifications.LongSpecification
 
setValue(Collection<U>) - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
setValue(Collection<U>) - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
setValue(Object) - Method in class it.amattioli.dominate.specifications.ObjectSpecification
 
setValue(String) - Method in class it.amattioli.dominate.specifications.StringSpecification
 
setVersion(Long) - Method in class it.amattioli.dominate.EntityImpl
 
setVersion(Long) - Method in interface it.amattioli.dominate.OptLockEntity
 
size() - Method in class it.amattioli.dominate.groups.EntityGroup
Return the number of members contained in this group
size() - Method in class it.amattioli.dominate.lazy.LazyList
 
size() - Method in class it.amattioli.dominate.properties.BoundCollectionDecorator
 
size() - Method in class it.amattioli.dominate.properties.BoundListDecorator
 
size() - Method in class it.amattioli.dominate.properties.IndexedPropertyAdapter
 
Specification<T extends Entity<?>> - Interface in it.amattioli.dominate
An object that implements this interface can check if an entity satisfies or not certain conditions.
SpecificationPredicate<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
SpecificationPredicate(Specification<T>) - Constructor for class it.amattioli.dominate.specifications.dflt.SpecificationPredicate
 
sqlTypes() - Method in class it.amattioli.dominate.hibernate.types.EnumUserType
 
sqlTypes() - Method in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
sqlTypes() - Method in class it.amattioli.dominate.hibernate.types.FixedStringUserType
 
startConjunction() - Method in interface it.amattioli.dominate.specifications.Assembler
 
startConjunction() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
startConjunction() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
startConjunction() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
startDisjunction() - Method in interface it.amattioli.dominate.specifications.Assembler
 
startDisjunction() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
startDisjunction() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
startDisjunction() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
startNegation() - Method in interface it.amattioli.dominate.specifications.Assembler
 
startNegation() - Method in class it.amattioli.dominate.specifications.dflt.PredicateAssembler
 
startNegation() - Method in class it.amattioli.dominate.specifications.hibernate.CriteriaAssembler
 
startNegation() - Method in class it.amattioli.dominate.specifications.hibernate.HqlAssembler
 
StringFilter - Class in it.amattioli.dominate.hibernate.filters
 
StringFilter(String) - Constructor for class it.amattioli.dominate.hibernate.filters.StringFilter
 
StringFilter(String, String) - Constructor for class it.amattioli.dominate.hibernate.filters.StringFilter
 
StringPropertySpecificationFactory - Class in it.amattioli.dominate.specifications.beans
 
StringPropertySpecificationFactory() - Constructor for class it.amattioli.dominate.specifications.beans.StringPropertySpecificationFactory
 
StringSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications
 
StringSpecification() - Constructor for class it.amattioli.dominate.specifications.StringSpecification
 
StringSpecification(String) - Constructor for class it.amattioli.dominate.specifications.StringSpecification
 
StringSpecification(StringSpecification<T>) - Constructor for class it.amattioli.dominate.specifications.StringSpecification
 
supportsAssembler(Assembler) - Method in interface it.amattioli.dominate.Specification
Check if the passed query assembler can be passed to the Specification.assembleQuery(Assembler) of thie specification
supportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.ChainedSpecification
 
supportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.CompositeSpecification
 
supportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.BeanShellSpecification
 
supportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.FalseSpecification
 
supportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.dflt.TrueSpecification
 
supportsAssembler(Assembler) - Method in class it.amattioli.dominate.specifications.NegatedSpecification
 

T

toString() - Method in class it.amattioli.dominate.EntityImpl
Return a string containing class name, id and version of the entity
toString() - Method in class it.amattioli.dominate.hibernate.ClassHibernateRepository
 
TotalOrderComparisonType - Enum in it.amattioli.dominate.specifications
 
transactionalClosure(Closure) - Method in class it.amattioli.dominate.hibernate.HibernateSessionManager
 
transactionalClosure(Closure) - Method in class it.amattioli.dominate.sessions.CompositeSessionManager
 
transactionalClosure(Closure) - Method in interface it.amattioli.dominate.sessions.SessionManager
Decorate a closure so that it will be executed in a transactional context.
TrueSpecification<T extends Entity<?>> - Class in it.amattioli.dominate.specifications.dflt
 
TrueSpecification() - Constructor for class it.amattioli.dominate.specifications.dflt.TrueSpecification
 
typeLogger - Static variable in class it.amattioli.dominate.hibernate.types.EnumUserType
 
typeLogger - Static variable in class it.amattioli.dominate.hibernate.types.ExternalEntityUserType
 
TypeLogger - Class in it.amattioli.dominate.hibernate.types
 
TypeLogger(String) - Constructor for class it.amattioli.dominate.hibernate.types.TypeLogger
 

U

UnreadeablePropertyException - Exception in it.amattioli.dominate.properties
 
UnreadeablePropertyException(Object, String, Throwable) - Constructor for exception it.amattioli.dominate.properties.UnreadeablePropertyException
 
UnwritablePropertyException - Exception in it.amattioli.dominate.properties
 
UnwritablePropertyException(Object, String, Throwable) - Constructor for exception it.amattioli.dominate.properties.UnwritablePropertyException
 
useSessionManager(HibernateSessionManager) - Method in class it.amattioli.dominate.hibernate.SessionManagerRegistry
Deprecated.  
useSessionManager(SessionManager) - Method in class it.amattioli.dominate.sessions.SessionManagerRegistry
 

V

validateBean() - Method in class it.amattioli.dominate.validation.ChainedValidator
 
validateBean() - Method in interface it.amattioli.dominate.validation.Validator
Check if an object is valid as a whole.
validateProperty(String, Object) - Method in class it.amattioli.dominate.validation.ChainedValidator
 
validateProperty(String, Object) - Method in interface it.amattioli.dominate.validation.Validator
Check if a value is valid for a property.
ValidationResult - Class in it.amattioli.dominate.validation
The result of a validation performed by a Validator
ValidationResult(ValidationResult.ResultType, String) - Constructor for class it.amattioli.dominate.validation.ValidationResult
 
ValidationResult.ResultType - Enum in it.amattioli.dominate.validation
 
Validator - Interface in it.amattioli.dominate.validation
An object that implements this interface can be used to validate an object.
ValueListAttributeFilter<T> - Interface in it.amattioli.dominate.hibernate.filters
 
valueOf(String) - Static method in enum it.amattioli.dominate.hibernate.filters.ComparisonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum it.amattioli.dominate.sessions.SessionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum it.amattioli.dominate.specifications.TotalOrderComparisonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum it.amattioli.dominate.validation.ValidationResult.ResultType
Returns the enum constant of this type with the specified name.
values() - Static method in enum it.amattioli.dominate.hibernate.filters.ComparisonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum it.amattioli.dominate.sessions.SessionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum it.amattioli.dominate.specifications.TotalOrderComparisonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum it.amattioli.dominate.validation.ValidationResult.ResultType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasLoaded() - Method in interface it.amattioli.dominate.lazy.Lazy
 
wasLoaded() - Method in class it.amattioli.dominate.lazy.LazyList
 
wasSet() - Method in class it.amattioli.dominate.hibernate.filters.EntityFilter
 
wasSet() - Method in class it.amattioli.dominate.hibernate.filters.LongFilter
 
wasSet() - Method in class it.amattioli.dominate.hibernate.filters.StringFilter
 
wasSet() - Method in interface it.amattioli.dominate.Specification
If this specification is parametric check if the parameter(s) has been set.
wasSet() - Method in class it.amattioli.dominate.specifications.CompositeSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.dflt.BeanShellSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.dflt.FalseSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.dflt.TrueSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.EntitySpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.EnumSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.ExclusionListSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.LongSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.MultipleEntitySpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.MultipleEnumSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.NegatedSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.ObjectSpecification
 
wasSet() - Method in class it.amattioli.dominate.specifications.StringSpecification
 

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

Copyright © 2011. All Rights Reserved.