it.amattioli.dominate.specifications
Class StringSpecification<T extends Entity<?>>
java.lang.Object
it.amattioli.dominate.specifications.AbstractSpecification<T>
it.amattioli.dominate.specifications.ChainedSpecification<T>
it.amattioli.dominate.specifications.StringSpecification<T>
- All Implemented Interfaces:
- Specification<T>, PropertyChangeEmitter
- Direct Known Subclasses:
- CriteriaStringSpecification, DefaultStringSpecification, HqlStringSpecification
public abstract class StringSpecification<T extends Entity<?>>
- extends ChainedSpecification<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringSpecification
public StringSpecification()
StringSpecification
public StringSpecification(String propertyName)
StringSpecification
public StringSpecification(StringSpecification<T> chained)
newInstance
public static <T extends Entity<?>> StringSpecification<T> newInstance(String propertyName)
getPropertyName
protected String getPropertyName()
setValue
public void setValue(String value)
getValue
public String getValue()
getComparisonType
public ComparisonType getComparisonType()
setComparisonType
public void setComparisonType(ComparisonType filterType)
setComparisonType
public void setComparisonType(String filterType)
getComparisonTypeValues
public Collection<ComparisonType> getComparisonTypeValues()
isSatisfiedBy
public boolean isSatisfiedBy(T entity)
- Description copied from interface:
Specification
- Check if an object satisfies this specification.
- Returns:
wasSet
public boolean wasSet()
- Description copied from interface:
Specification
- If this specification is parametric check if the parameter(s) has been set.
If this specification is not parametric always returns true.
- Returns:
Copyright © 2011. All Rights Reserved.