no.sesat.search.query.transform
Class MapInfoPageQueryTransformer
java.lang.Object
no.sesat.commons.visitor.AbstractReflectionVisitor
no.sesat.search.query.transform.AbstractQueryTransformer
no.sesat.search.query.transform.MapInfoPageQueryTransformer
- All Implemented Interfaces:
- no.sesat.commons.visitor.Visitor, QueryTransformer
public class MapInfoPageQueryTransformer
- extends AbstractQueryTransformer
Transformes the query if the requestparameters contains a contentId.
- Version:
- $Revision:$
| Fields inherited from class no.sesat.commons.visitor.AbstractReflectionVisitor |
VISIT_METHOD_IMPL |
| Methods inherited from class no.sesat.commons.visitor.AbstractReflectionVisitor |
visit |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface no.sesat.commons.visitor.Visitor |
visit |
MapInfoPageQueryTransformer
public MapInfoPageQueryTransformer(QueryTransformerConfig config)
- Required constructor.
- Parameters:
config - Query transformer config
getTransformedQuery
public String getTransformedQuery()
- If the request parameteters contains the contentid parameter, append recordid to the query.
- Specified by:
getTransformedQuery in interface QueryTransformer- Overrides:
getTransformedQuery in class AbstractQueryTransformer
- Returns:
- See Also:
QueryTransformer
getFilter
public String getFilter()
- Description copied from interface:
QueryTransformer
- Set filter for this query. By analizing the query we can
set dynamic filter. For example a special sort order or specify contentsource
Example to add docdatetime argument
+docdatetime:>2005-10-28
- Specified by:
getFilter in interface QueryTransformer- Overrides:
getFilter in class AbstractQueryTransformer
- Returns:
- filterstring
Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.