Class VirtualQueryConstraintDecorator
java.lang.Object
org.alfresco.repo.virtual.template.VirtualQueryConstraintDecorator
- All Implemented Interfaces:
VirtualQueryConstraint
- Direct Known Subclasses:
FilesFoldersConstraint,IgnoreConstraint,PagingRequestConstraint,PropertyValueConstraint,SortConstraint
public abstract class VirtualQueryConstraintDecorator
extends Object
implements VirtualQueryConstraint
SearchParameters decorator delegate implementation if a query
constraint.- Author:
- Bogdan Horje
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SearchParametersapply(ActualEnvironment environment, VirtualQuery query) protected abstract SearchParametersapplyDecorations(ActualEnvironment environment, SearchParameters searchParameters, VirtualQuery query)
-
Constructor Details
-
VirtualQueryConstraintDecorator
-
-
Method Details
-
apply
public final SearchParameters apply(ActualEnvironment environment, VirtualQuery query) throws VirtualizationException - Specified by:
applyin interfaceVirtualQueryConstraint- Returns:
- the
SearchParametersrepresentation of the given query with this constraint applied - Throws:
VirtualizationException
-
applyDecorations
protected abstract SearchParameters applyDecorations(ActualEnvironment environment, SearchParameters searchParameters, VirtualQuery query) - Parameters:
environment-searchParameters-query-- Returns:
- a new
SearchParametersinstance containing the given parameters values with additional decorations/changes enforced by this decorator constraint
-