no.sesat.search.query.transform
Class NewsCaseQueryTransformerConfig

java.lang.Object
  extended by no.sesat.search.query.transform.AbstractQueryTransformerConfig
      extended by no.sesat.search.query.transform.NewsCaseQueryTransformerConfig
All Implemented Interfaces:
Serializable, QueryTransformerConfig

@AbstractQueryTransformerConfig.Controller(value="NewsCaseQueryTransformer")
public final class NewsCaseQueryTransformerConfig
extends AbstractQueryTransformerConfig

Checks if the query should be transformed from a ejb lookup on the queryString. Transformation will replace the whole query.

Note: This queryTransformer ignores all earlier transforms on the query. It uses the raw querystring to transform the query. All transforms to the resulting query should be done after this.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class no.sesat.search.query.transform.AbstractQueryTransformerConfig
AbstractQueryTransformerConfig.Controller
 
Constructor Summary
NewsCaseQueryTransformerConfig()
           
 
Method Summary
 int getAggregatorId()
           
 String getDefaultType()
           
 String getQueryParameter()
           
 String getQueryType()
           
 String getTimeZone()
           
 Map<String,String[]> getTypeConversions()
           
 String getTypeParameter()
           
 int getUnclusteredDelayInMinutes()
           
 boolean isUnclusteredDelay()
           
 NewsCaseQueryTransformerConfig readQueryTransformer(Element element)
           
 void setDefaultType(String string)
           
 void setQueryParameter(String string)
           
 void setQueryType(String string)
           
 void setTimeZone(String timeZone)
           
 void setTypeParameter(String type)
           
 void setUnclusteredDelay(boolean filtered)
           
 void setUnclusteredDelayInMinutes(int minutes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewsCaseQueryTransformerConfig

public NewsCaseQueryTransformerConfig()
Method Detail

getQueryType

public String getQueryType()
Returns:

setQueryType

public void setQueryType(String string)

getQueryParameter

public String getQueryParameter()

setQueryParameter

public void setQueryParameter(String string)

getTypeParameter

public String getTypeParameter()

setTypeParameter

public void setTypeParameter(String type)

getTypeConversions

public Map<String,String[]> getTypeConversions()

getDefaultType

public String getDefaultType()

setDefaultType

public void setDefaultType(String string)

getAggregatorId

public int getAggregatorId()

isUnclusteredDelay

public boolean isUnclusteredDelay()

setUnclusteredDelay

public void setUnclusteredDelay(boolean filtered)

getUnclusteredDelayInMinutes

public int getUnclusteredDelayInMinutes()

setUnclusteredDelayInMinutes

public void setUnclusteredDelayInMinutes(int minutes)

getTimeZone

public String getTimeZone()

setTimeZone

public void setTimeZone(String timeZone)

readQueryTransformer

public NewsCaseQueryTransformerConfig readQueryTransformer(Element element)
Specified by:
readQueryTransformer in interface QueryTransformerConfig
Overrides:
readQueryTransformer in class AbstractQueryTransformerConfig
Returns:


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.