Class ItemValueRestriction<T extends ValueFilter>

  • Direct Known Subclasses:
    PropertyRestriction, ReferenceRestriction

    public abstract class ItemValueRestriction<T extends ValueFilter>
    extends ItemRestriction<T>
    Abstract superclass for all value-related filters. There are two major problems solved: 1) mapping from ItemPath to HQL property paths 2) adding joined entities to the query, along with necessary conditions After the necessary entity is available, the fine work (creating one or more conditions to execute the filtering) is done by subclasses of this path in the interpretInternal(..) method.
    Author:
    lazyman, mederly