|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CompositeSpecification | |
---|---|
net.sourceforge.domian.repository | |
net.sourceforge.domian.specification |
Uses of CompositeSpecification in net.sourceforge.domian.repository |
---|
Methods in net.sourceforge.domian.repository with parameters of type CompositeSpecification | ||
---|---|---|
|
Repository.update(V entity,
CompositeSpecification<?> deltaSpecification)
Updates an entity. |
|
|
AbstractRepository.update(V entity,
CompositeSpecification<?> deltaSpecification)
|
Uses of CompositeSpecification in net.sourceforge.domian.specification |
---|
Classes in net.sourceforge.domian.specification that implement CompositeSpecification | |
---|---|
(package private) class |
AbstractCompositeSpecification<T>
An abstract superclass for composite specifications. |
(package private) class |
ConjuntionSpecification<T>
A composite specification where all of the wrapped specifications must be satisfied for this overall composite specification to be satisfied. |
(package private) class |
DisjuntionSpecification<T>
A composite specification where at least one of the wrapped specifications must be satisfied for this overall composite specification to be satisfied. |
(package private) class |
JointDenialSpecification<T>
A joint denial specification where none of the wrapped specifications must be satisfied for this overall composite specification to be satisfied. |
Methods in net.sourceforge.domian.specification that return CompositeSpecification | ||
---|---|---|
static
|
SpecificationFactory.a(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.a(Specification<T> specification)
|
|
static
|
SpecificationFactory.all(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.allInstancesOfType(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.allOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.allOfType(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.an(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.an(Specification<T> specification)
|
|
CompositeSpecification<T> |
CompositeSpecification.and(Specification<T> specification)
Creates a conjunction out of two specifications: This composite specification The given specification parameter |
|
CompositeSpecification<T> |
AbstractCompositeSpecification.and(Specification<T> specification)
|
|
|
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
|
|
|
AbstractCompositeSpecification.and(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
|
|
static
|
SpecificationFactory.anInstanceOfType(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.anyOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.are(Specification<T> specification)
|
|
static
|
SpecificationFactory.both(Specification<T>... specifications)
|
|
(package private) static
|
SpecificationFactory.createSpecification(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.createSpecificationFor(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.either(F... values)
|
|
static
|
SpecificationFactory.either(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.eitherOf(F... values)
|
|
static
|
SpecificationFactory.eitherOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.in(F... values)
|
|
static
|
SpecificationFactory.in(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.instanceOf(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.instanceOfType(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.instancesOf(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.instancesOfType(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.is(Specification<T> specification)
|
|
static
|
SpecificationFactory.isA(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.isA(Specification<T> specification)
|
|
static
|
SpecificationFactory.isAllOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isAn(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.isAn(Specification<T> specification)
|
|
static
|
SpecificationFactory.isBoth(Specification<T>... specifications)
|
|
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
|
SpecificationFactory.isFrom(Specification<T> specification)
|
|
static
|
SpecificationFactory.isOneOf(F... values)
|
|
static
|
SpecificationFactory.isOneOf(Specification<T>... specifications)
|
|
static
|
SpecificationFactory.isSatisfiedBy(Specification<T> specification)
|
|
static
|
SpecificationFactory.oneOf(F... values)
|
|
static
|
SpecificationFactory.oneOf(Specification<T>... specifications)
|
|
CompositeSpecification<T> |
CompositeSpecification.or(Specification<T> specification)
Creates a disjunction out of two specifications: This composite specification The given specification parameter |
|
CompositeSpecification<T> |
AbstractCompositeSpecification.or(Specification<T> specification)
|
|
|
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
|
|
|
AbstractCompositeSpecification.or(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
|
|
CompositeSpecification<T> |
CompositeSpecification.remainderUnsatisfiedBy(T candidate)
Partially satisfied specification. |
|
CompositeSpecification<T> |
AbstractCompositeSpecification.remainderUnsatisfiedBy(T candidate)
Partially satisfied specification. |
|
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)
|
|
static
|
SpecificationFactory.specify(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.specifyA(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.specifyAn(java.lang.Class<T> type)
|
|
static
|
SpecificationFactory.the(java.lang.Class<T> type)
|
|
|
CompositeSpecification.where(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
Alias of and method. |
|
|
AbstractCompositeSpecification.where(java.lang.String accessibleObjectName,
Specification<F> accessibleObjectSpecification)
|
|
(package private) CompositeSpecification<T> |
AbstractCompositeSpecification.wrapWithNewSpecification(AbstractCompositeSpecification<T> newSpecification,
Specification<T> specificationToBeWrapped)
|
Methods in net.sourceforge.domian.specification with parameters of type CompositeSpecification | ||
---|---|---|
static
|
SpecificationUtils.updateEntityState(T entity,
CompositeSpecification<?> deltaSpecification)
Updates given entity with given value bound specifications. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |