|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Specification | |
---|---|
net.sourceforge.domian.factory | |
net.sourceforge.domian.predicate | |
net.sourceforge.domian.repository | |
net.sourceforge.domian.specification |
Uses of Specification in net.sourceforge.domian.factory |
---|
Methods in net.sourceforge.domian.factory with parameters of type Specification | |
---|---|
T |
StrictReturnsNullFactory.create(Specification specification)
|
T |
Factory.create(Specification<T> specification)
Alias of createObjectSpecifiedBy() . |
T |
StrictReturnsNullFactory.createObjectSpecifiedBy(Specification specification)
|
T |
Factory.createObjectSpecifiedBy(Specification<T> specification)
|
Uses of Specification in net.sourceforge.domian.predicate |
---|
Methods in net.sourceforge.domian.predicate with parameters of type Specification | |
---|---|
static org.apache.commons.collections.Predicate |
SpecificationPredicate.getPredicate(Specification specification)
|
Uses of Specification in net.sourceforge.domian.repository |
---|
Fields in net.sourceforge.domian.repository declared as Specification | |
---|---|
protected Specification<V> |
HibernateRepository.HibernateRepositoryIterator.iteratorSpecification
|
protected Specification<T> |
PartitionRepositoryInvocationHandler.partitionSpecification
|
protected Specification<V> |
HashSetRepository.HashSetRepositoryIterator.specification
|
protected Specification<? super T> |
PartitionRepositoryInvocationHandler.superPartitionSpecification
|
Fields in net.sourceforge.domian.repository with type parameters of type Specification | |
---|---|
protected java.util.Map<Specification<? extends T>,PartitionRepository> |
PartitionRepositoryInvocationHandler.subPartitions
All sub-partition repositories, indexed by a unique specification. |
Methods in net.sourceforge.domian.repository that return Specification | |
---|---|
protected Specification<T> |
AbstractDomianCoreRepository.createUniqueSpecificationFor(T entity)
|
protected abstract Specification<T> |
AbstractRepository.createUniqueSpecificationFor(T entity)
Template method for creating unique specification for given entity |
Specification<T> |
PartitionRepositoryInvocationHandler.getPartitionSpecification()
|
Specification<T> |
PartitionRepository.getPartitionSpecification()
This method applies to this partition only! |
Specification<? super T> |
PartitionRepositoryInvocationHandler.getSuperPartitionSpecification()
|
Methods in net.sourceforge.domian.repository that return types with arguments of type Specification | |
---|---|
java.util.Map<Specification<? extends T>,PartitionRepository> |
PartitionRepositoryInvocationHandler.getAllPartitions()
|
java.util.Map<Specification<? extends T>,PartitionRepository> |
PartitionRepository.getAllPartitions()
Optional: mainly added for testing purposes, may throw UnsupportedOperationException |
java.util.Map<Specification<? extends T>,PartitionRepository> |
PartitionRepositoryInvocationHandler.getPartitions()
|
java.util.Map<Specification<? extends T>,PartitionRepository> |
PartitionRepository.getPartitions()
Optional: mainly added for testing purposes, may throw UnsupportedOperationException
This method applies to this partition only! |
Methods in net.sourceforge.domian.repository with parameters of type Specification | ||
---|---|---|
protected
|
PartitionRepositoryInvocationHandler.addPartition(Specification<V> partitionSpecification,
PartitionRepository<? extends V> partitionRepository)
|
|
|
PartitionRepositoryInvocationHandler.addPartitionFor(Specification<V> partitionSpecification)
|
|
|
PartitionRepository.addPartitionFor(Specification<V> partitionSpecification)
Adds a new partition to this repository. |
|
|
PartitionRepositoryReuseInvocationHandler.addPartitionFor(Specification<V> partitionSpecification,
Repository<? super V> partitionRepository)
|
|
|
PartitionRepositoryInvocationHandler.addPartitionFor(Specification<V> partitionSpecification,
Repository<? super V> partitionRepository)
|
|
|
PartitionRepository.addPartitionFor(Specification<V> partitionSpecification,
Repository<? super V> partitionRepository)
Adds a new partition to this repository. |
|
|
PartitionRepositoryReuseInvocationHandler.addPartitionFor(Specification<V> partitionSpecification,
java.lang.String repositoryId)
|
|
|
PartitionRepositoryInvocationHandler.addPartitionFor(Specification<V> partitionSpecification,
java.lang.String repositoryId)
|
|
|
PartitionRepository.addPartitionFor(Specification<V> partitionSpecification,
java.lang.String repositoryId)
Adds a new partition to this repository. |
|
|
PartitionRepositoryInvocationHandler.collectAllPartitionsWithRepositorySatisfying(Specification<R> specification,
java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
|
|
|
PartitionRepository.collectAllPartitionsWithRepositorySatisfying(Specification<R> specification,
java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
Populates the given map with a flattened and recursive view of all partitions in this repository, satisfying the given specification. |
|
java.lang.Long |
Repository.count(Specification<? extends T> specification)
Alias of countAllEntitiesSpecifiedBy(Specification) . |
|
java.lang.Long |
AbstractRepository.count(Specification<? extends T> specification)
|
|
java.lang.Long |
Repository.countAll(Specification<? extends T> specification)
Alias of countAllEntitiesSpecifiedBy(Specification) . |
|
java.lang.Long |
AbstractRepository.countAll(Specification<? extends T> specification)
|
|
java.lang.Long |
Repository.countAllEntitiesSpecifiedBy(Specification<? extends T> specification)
Counts the number of entities approved by the given specification. |
|
java.lang.Long |
AbstractRepository.countAllEntitiesSpecifiedBy(Specification<? extends T> specification)
|
|
protected
|
PartitionRepositoryInvocationHandler.countAllEntitiesWithoutSpecificationSharpening(Specification<V> specification)
Special count method without sharpening original specifications to fit partition specifications. |
|
|
Repository.find(Specification<V> specification)
Alias of findAllEntitiesSpecifiedBy(Specification) . |
|
|
AbstractRepository.find(Specification<V> specification)
|
|
|
Repository.findAll(Specification<V> specification)
Alias of findAllEntitiesSpecifiedBy(Specification) . |
|
|
AbstractRepository.findAll(Specification<V> specification)
|
|
|
HibernateRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
XStreamXmlFilePerEntityRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
InMemoryAndXStreamXmlFileRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
UnsupportedRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
PartitionRepositoryInvocationHandler.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
NullRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
NotImplementedRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
InMemoryRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
HashSetRepository.findAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
Repository.findAllEntitiesSpecifiedBy(Specification<V> specification)
Finds and returns all entities approved by the given specification. |
|
protected
|
PartitionRepositoryInvocationHandler.findAllEntitiesSpecifiedBy(Specification<V> specification,
java.lang.Boolean sharpenOriginalSpecificationsToFitPartitionSpecification)
|
|
|
PartitionRepositoryInvocationHandler.findPartitionFor(Specification<V> partitionSpecification)
|
|
|
PartitionRepository.findPartitionFor(Specification<V> specification)
|
|
|
Repository.findSingle(Specification<V> specification)
Alias of findSingleEntitySpecifiedBy(Specification) . |
|
|
AbstractRepository.findSingle(Specification<V> specification)
|
|
|
HibernateRepository.findSingleEntitySpecifiedBy(Specification<V> specification)
|
|
|
PartitionRepositoryInvocationHandler.findSingleEntitySpecifiedBy(Specification<V> specification)
|
|
|
Repository.findSingleEntitySpecifiedBy(Specification<V> specification)
Finds and returns one single entity approved by the given specification. |
|
|
AbstractRepository.findSingleEntitySpecifiedBy(Specification<V> specification)
|
|
|
Repository.iterate(Specification<V> specification)
Alias of iterateAllEntitiesSpecifiedBy(Specification) . |
|
|
AbstractRepository.iterate(Specification<V> specification)
|
|
|
Repository.iterateAll(Specification<V> specification)
Alias of iterateAllEntitiesSpecifiedBy(Specification) . |
|
|
AbstractRepository.iterateAll(Specification<V> specification)
|
|
|
HibernateRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
XStreamXmlFilePerEntityRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
InMemoryAndXStreamXmlFileRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
UnsupportedRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
PartitionRepositoryInvocationHandler.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
NullRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
NotImplementedRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
InMemoryRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
HashSetRepository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
Repository.iterateAllEntitiesSpecifiedBy(Specification<V> specification)
Finds and returns all entities approved by the given specification. |
|
|
Repository.remove(Specification<V> specification)
Alias of removeAllEntitiesSpecifiedBy(Specification) . |
|
|
AbstractRepository.remove(Specification<V> specification)
|
|
|
Repository.removeAll(Specification<V> specification)
Alias of removeAllEntitiesSpecifiedBy(Specification) . |
|
|
AbstractRepository.removeAll(Specification<V> specification)
|
|
|
HibernateRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
XStreamXmlFilePerEntityRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
InMemoryAndXStreamXmlFileRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
UnsupportedRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
PartitionRepositoryInvocationHandler.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
NullRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
NotImplementedRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
InMemoryRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
HashSetRepository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
|
|
|
Repository.removeAllEntitiesSpecifiedBy(Specification<V> specification)
Removes all entities approved by the given specification. |
|
void |
PartitionRepositoryInvocationHandler.setPartitionSpecification(Specification<T> partitionSpecification)
|
|
void |
PartitionRepository.setPartitionSpecification(Specification<T> specification)
This method applies to this partition only! |
|
void |
PartitionRepositoryInvocationHandler.setSuperPartitionSpecification(Specification<? super T> specification)
|
|
void |
PartitionRepository.setSuperPartitionSpecification(Specification<? super T> specification)
This method applies to this partition only! |
|
|
HibernateRepository.update(V entity,
Specification<?> deltaSpecification)
|
|
|
Repository.update(V entity,
Specification<?> deltaSpecification)
Updates an entity. |
|
|
AbstractRepository.update(V entity,
Specification<?> deltaSpecification)
|
|
protected PartitionRepository |
PartitionRepositoryInvocationHandler.wireUpPartition(Specification superPartitionSpecification,
PartitionRepository superPartitionRepository,
Specification partitionSpecification,
PartitionRepository partitionRepository)
|
|
protected PartitionRepository |
PartitionRepositoryInvocationHandler.wireUpPartition(Specification superPartitionSpecification,
PartitionRepository superPartitionRepository,
Specification partitionSpecification,
PartitionRepository partitionRepository)
|
Method parameters in net.sourceforge.domian.repository with type arguments of type Specification | ||
---|---|---|
void |
PartitionRepositoryInvocationHandler.collectAllPartitions(java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
|
|
void |
PartitionRepository.collectAllPartitions(java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
Populates the given map with a flattened and recursive view of all partitions in this repository. |
|
|
PartitionRepositoryInvocationHandler.collectAllPartitionsWithRepositorySatisfying(Specification<R> specification,
java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
|
|
|
PartitionRepository.collectAllPartitionsWithRepositorySatisfying(Specification<R> specification,
java.util.Map<Specification<? extends T>,PartitionRepository> partitionMap)
Populates the given map with a flattened and recursive view of all partitions in this repository, satisfying the given specification. |
Constructors in net.sourceforge.domian.repository with parameters of type Specification | |
---|---|
HashSetRepository.HashSetRepositoryIterator(HashSetRepository<T> repository,
Specification<V> specification)
|
|
HibernateRepository.HibernateRepositoryIterator(Specification<V> specification)
|
|
InMemoryRepository.InMemoryRepositoryIterator(InMemoryRepository<T> repository,
Specification<V> specification)
|
Uses of Specification in net.sourceforge.domian.specification |
---|
Subinterfaces of Specification in net.sourceforge.domian.specification | |
---|---|
interface |
CompositeSpecification<T>
Part of the Evans/Fowler Specifications pattern. |
interface |
LeafSpecification<T>
Part of the Evans/Fowler Specifications pattern. |
interface |
ValueBoundSpecification<T>
Part of the Evans/Fowler Specifications pattern. |
Methods in net.sourceforge.domian.specification that return Specification | ||
---|---|---|
static
|
SpecificationFactory.a(Specification<T> specification)
|
|
static Specification<java.util.Date> |
SpecificationFactory.after(java.lang.String dateString)
|
|
static
|
SpecificationFactory.after(T value)
|
|
static Specification<java.util.Date> |
SpecificationFactory.afterOrAtTheSameTimeAs(java.lang.String dateString)
|
|
static
|
SpecificationFactory.afterOrAtTheSameTimeAs(T dateOrLongValue)
|
|
static Specification<? extends Entity> |
SpecificationFactory.allEntities()
|
|
static Specification |
SpecificationFactory.allObjects()
|
|
static
|
SpecificationFactory.allOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.an(Specification<T> specification)
|
|
static
|
SpecificationFactory.anObjectEqualTo(T value)
|
|
static
|
SpecificationFactory.anyOf(F... values)
|
|
static
|
SpecificationFactory.anyOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.are(Specification<T> specification)
|
|
static Specification<java.util.Date> |
SpecificationFactory.at(java.util.Date date)
|
|
static
|
SpecificationFactory.atLeast(T value)
|
|
static
|
SpecificationFactory.atMost(T value)
|
|
static Specification<java.util.Date> |
SpecificationFactory.atTheSameTimeAs(java.util.Date date)
|
|
static Specification<java.util.Date> |
SpecificationFactory.before(java.lang.String dateString)
|
|
static
|
SpecificationFactory.before(T value)
|
|
static Specification<java.util.Date> |
SpecificationFactory.beforeOrAtTheSameTimeAs(java.lang.String dateString)
|
|
static
|
SpecificationFactory.beforeOrAtTheSameTimeAs(T dateOfLongValue)
|
|
static Specification<java.lang.String> |
SpecificationFactory.blankString()
|
|
static
|
SpecificationFactory.both(Specification<T>... specifications)
|
|
static Specification<?> |
SpecificationFactory.createAlwaysFalseSpecification()
|
|
static Specification<?> |
SpecificationFactory.createAlwaysTrueSpecification()
|
|
static Specification<java.lang.String> |
SpecificationFactory.createBlankStringSpecification()
|
|
static Specification<?> |
SpecificationFactory.createContradiction()
|
|
static Specification<java.lang.String> |
SpecificationFactory.createDateStringSpecification(java.lang.String dateString)
|
|
static Specification<java.lang.Number> |
SpecificationFactory.createDefaultNumberSpecification()
|
|
static
|
SpecificationFactory.createEnumNameStringSpecification(java.lang.Class<E> enumClass)
|
|
static Specification<java.lang.String> |
SpecificationFactory.createEqualIgnoreCaseStringSpecification(java.lang.String string)
|
|
static
|
SpecificationFactory.createEqualSpecification(T value)
|
|
static
|
SpecificationFactory.createNotNullSpecification(java.lang.Class<T> type)
|
|
static Specification<?> |
SpecificationFactory.createTautology()
|
|
static
|
SpecificationUtils.createUniqueSpecificationFor(T entity)
|
|
static Specification<java.lang.Number> |
SpecificationFactory.defaultNumber()
|
|
static
|
SpecificationFactory.either(F... values)
|
|
static
|
SpecificationFactory.either(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.eitherOf(F... values)
|
|
static
|
SpecificationFactory.eitherOf(Specification<T>... specifications)
|
|
static Specification<?> |
SpecificationFactory.empty()
|
|
static Specification<? extends Entity> |
SpecificationFactory.entities()
|
|
static Specification<? extends Entity> |
SpecificationFactory.entity()
|
|
static Specification<java.lang.String> |
SpecificationFactory.equalIgnoringCase(java.lang.String string)
|
|
static Specification<java.lang.String> |
SpecificationFactory.equalsIgnoringCase(java.lang.String string)
|
|
static
|
SpecificationFactory.equalTo(T value)
|
|
static
|
SpecificationFactory.exactly(T value)
|
|
static
|
SpecificationFactory.greaterThan(T value)
|
|
static
|
SpecificationFactory.greaterThanOrEqualTo(T value)
|
|
static Specification<?> |
SpecificationFactory.hasSize(Specification<java.lang.Integer> collectionSpecification)
|
|
static Specification<?> |
SpecificationFactory.hasSizeOf(Specification<java.lang.Integer> collectionSpecification)
|
|
static Specification<?> |
SpecificationFactory.haveSize(Specification<java.lang.Integer> collectionSpecification)
|
|
static Specification<?> |
SpecificationFactory.haveSizeOf(Specification<java.lang.Integer> collectionSpecification)
|
|
static
|
SpecificationFactory.in(F... values)
|
|
static
|
SpecificationFactory.in(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.is(Specification<T> specification)
|
|
static
|
SpecificationFactory.is(T value)
|
|
static
|
SpecificationFactory.isA(Specification<T> specification)
|
|
static Specification<java.util.Date> |
SpecificationFactory.isAfter(java.lang.String dateString)
|
|
static
|
SpecificationFactory.isAfter(T value)
|
|
static Specification<java.util.Date> |
SpecificationFactory.isAfterOrAtTheSameTimeAs(java.lang.String dateString)
|
|
static
|
SpecificationFactory.isAfterOrAtTheSameTimeAs(T dateOrLongValue)
|
|
static
|
SpecificationFactory.isAllOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isAn(Specification<T> specification)
|
|
static Specification<java.util.Date> |
SpecificationFactory.isAtTheSameTimeAs(java.util.Date date)
|
|
static Specification<java.util.Date> |
SpecificationFactory.isBefore(java.lang.String dateString)
|
|
static
|
SpecificationFactory.isBefore(T value)
|
|
static Specification<java.util.Date> |
SpecificationFactory.isBeforeOrAtTheSameTimeAs(java.lang.String dateString)
|
|
static
|
SpecificationFactory.isBeforeOrAtTheSameTimeAs(T dateOrLongValue)
|
|
static Specification<java.lang.String> |
SpecificationFactory.isBlankString()
|
|
static
|
SpecificationFactory.isBoth(Specification<T>... specifications)
|
|
static Specification<java.lang.String> |
SpecificationFactory.isDate(java.lang.String dateString)
|
|
static Specification<java.lang.Number> |
SpecificationFactory.isDefaultNumber()
|
|
static
|
SpecificationFactory.isEither(F... values)
|
|
static
|
SpecificationFactory.isEither(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isEitherOf(F... values)
|
|
static
|
SpecificationFactory.isEitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isEitherThe(F... values)
|
|
static
|
SpecificationFactory.isEitherThe(Specification<T>... specifications)
|
|
static Specification<?> |
SpecificationFactory.isEmpty()
|
|
static
|
SpecificationFactory.isEnum(java.lang.Class<E> enumClass)
|
|
static Specification<java.lang.String> |
SpecificationFactory.isEqualIgnoringCase(java.lang.String string)
|
|
static
|
SpecificationFactory.isEqualTo(T value)
|
|
static Specification<java.lang.Boolean> |
SpecificationFactory.isFalse()
|
|
static
|
SpecificationFactory.isFrom(Specification<T> specification)
|
|
static
|
SpecificationFactory.isGreaterThan(T value)
|
|
static
|
SpecificationFactory.isGreaterThanOrEqualTo(T value)
|
|
static
|
SpecificationFactory.isLessThan(T value)
|
|
static
|
SpecificationFactory.isLessThanOrEqualTo(T value)
|
|
static Specification<?> |
SpecificationFactory.isNotNull()
|
|
static Specification<?> |
SpecificationFactory.isNull()
|
|
static
|
SpecificationFactory.isOneOf(F... values)
|
|
static
|
SpecificationFactory.isOneOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isSatisfiedBy(Specification<T> specification)
|
|
static Specification<java.lang.Boolean> |
SpecificationFactory.isTrue()
|
|
static
|
SpecificationFactory.lessThan(T value)
|
|
static
|
SpecificationFactory.lessThanOrEqualTo(T value)
|
|
static Specification<java.lang.String> |
SpecificationFactory.like(java.lang.String wildcardExpression)
|
|
static Specification<java.lang.String> |
SpecificationFactory.matches(java.lang.String regularExpression)
|
|
static Specification<java.lang.String> |
SpecificationFactory.matchesRegex(java.lang.String regularExpression)
|
|
static Specification<java.lang.String> |
SpecificationFactory.matchesRegularExpression(java.lang.String regularExpression)
|
|
static Specification<java.lang.String> |
SpecificationFactory.matchesWildcardExpression(java.lang.String wildcardExpression)
|
|
static Specification<java.lang.String> |
SpecificationFactory.matchesWildcardExpressionIgnoringCase(java.lang.String wildcardExpression)
|
|
static
|
SpecificationFactory.moreThan(T value)
|
|
static
|
SpecificationFactory.neitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.not(Specification<T> specification)
|
|
static
|
SpecificationFactory.not(T object)
|
|
static
|
SpecificationFactory.objectEqualTo(T value)
|
|
static
|
SpecificationFactory.oneOf(F... values)
|
|
static
|
SpecificationFactory.oneOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBe(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeAllOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeBoth(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeEitherOf(F... values)
|
|
static
|
SpecificationFactory.shouldBeEitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeOneOf(F... values)
|
|
static
|
SpecificationFactory.shouldBeOneOf(Specification<T>... specifications)
|
Methods in net.sourceforge.domian.specification with parameters of type Specification | ||
---|---|---|
static
|
SpecificationFactory.a(Specification<T> specification)
|
|
static
|
SpecificationFactory.allOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.an(Specification<T> specification)
|
|
CompositeSpecification<T> |
Specification.and(Specification<? super T> otherSpecification)
Creates a conjunction of two specifications: This composite specification A parameterized specification based on the java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
|
|
|
CompositeSpecification.and(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
Creates a conjunction of two specifications: This composite specification A parameterized specification based on the java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
|
|
static
|
SpecificationFactory.anyOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.are(Specification<T> specification)
|
|
static
|
SpecificationFactory.both(Specification<T>... specifications)
|
|
static java.util.List<java.lang.String> |
Specification2JpqlConverter.convert2DeleteStatement(Specification specification,
java.util.List<java.lang.String> validTableNameList)
|
|
static java.lang.String |
Specification2HqlConverter.convertSpecification2HqlQuery(Specification<? extends Entity> specification)
An attempt to convert Entity-type Specification to polymorphic-friendly Hibernate Query language (HQL) query expression. |
|
static
|
SpecificationFactory.either(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.eitherOf(Specification<T>... specifications)
|
|
static Specification<?> |
SpecificationFactory.hasSize(Specification<java.lang.Integer> collectionSpecification)
|
|
static Specification<?> |
SpecificationFactory.hasSizeOf(Specification<java.lang.Integer> collectionSpecification)
|
|
static Specification<?> |
SpecificationFactory.haveSize(Specification<java.lang.Integer> collectionSpecification)
|
|
static Specification<?> |
SpecificationFactory.haveSizeOf(Specification<java.lang.Integer> collectionSpecification)
|
|
static
|
SpecificationFactory.in(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.is(Specification<T> specification)
|
|
static
|
SpecificationFactory.isA(Specification<T> specification)
|
|
static
|
SpecificationFactory.isAllOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isAn(Specification<T> specification)
|
|
static
|
SpecificationFactory.isBoth(Specification<T>... specifications)
|
|
java.lang.Boolean |
Specification.isDisjointWith(Specification<?> otherSpecification)
Two specifications are disjoint if the two sets of satisfiable objects have no objects in common. |
|
static
|
SpecificationFactory.isEither(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isEitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isEitherThe(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isFrom(Specification<T> specification)
|
|
java.lang.Boolean |
Specification.isGeneralizationOf(Specification<? extends T> otherSpecification)
Specification subsumption. |
|
static
|
SpecificationFactory.isOneOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isSatisfiedBy(Specification<T> specification)
|
|
java.lang.Boolean |
Specification.isSpecialCaseOf(Specification<? super T> otherSpecification)
Specification subsumption. |
|
static
|
SpecificationFactory.neitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.not(Specification<T> specification)
|
|
static
|
SpecificationFactory.oneOf(Specification<T>... specifications)
|
|
CompositeSpecification<T> |
Specification.or(Specification<? super T> otherSpecification)
Creates a disjunction out of two specifications: This composite specification The given specification parameter |
|
|
CompositeSpecification.or(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
Creates a disjunction of two specifications: This composite specification A parameterized specification based on the java.lang.reflect.AccessibleObject name parameter and the accompanying specification parameter
|
|
static
|
SpecificationFactory.shouldBe(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeAllOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeBoth(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeEitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.shouldBeOneOf(Specification<T>... specifications)
|
|
static java.lang.Boolean |
SpecificationUtils.typeSafeIsSatisfiedBy(Specification specification,
java.lang.Object candidate)
Dynamic type-safe version of Specification.isSatisfiedBy() . |
|
static
|
SpecificationUtils.updateEntityState(T entity,
Specification<?> deltaSpecification)
Updates given entity with given value bound specifications. |
|
|
Specification.where(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
Alias of and method. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |