no.sesat.search.result.handler
Class FieldChooserResultHandlerConfig

java.lang.Object
  extended by no.sesat.search.result.handler.AbstractResultHandlerConfig
      extended by no.sesat.search.result.handler.FieldChooserResultHandlerConfig
All Implemented Interfaces:
Serializable, ResultHandlerConfig

@AbstractResultHandlerConfig.Controller(value="FieldChooser")
public final class FieldChooserResultHandlerConfig
extends AbstractResultHandlerConfig

Copies the first found value in the list of from fields into the target field.

Version:
$Id: FieldChooserResultHandlerConfig.java 7225 2009-04-09 00:32:20Z ssmiweve $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class no.sesat.search.result.handler.AbstractResultHandlerConfig
AbstractResultHandlerConfig.Controller
 
Constructor Summary
FieldChooserResultHandlerConfig()
           
 
Method Summary
 void addFields(String[] fieldNames)
           
 String getDefaultValue()
           
 List<String> getFields()
           
 String getRecursiveField()
           
 String getTarget()
           
 AbstractResultHandlerConfig readResultHandler(Element element)
           
 void setDefaultValue(String defaultValue)
           
 void setRecursiveField(String recursiveField)
           
 void setTarget(String fieldName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldChooserResultHandlerConfig

public FieldChooserResultHandlerConfig()
Method Detail

addFields

public void addFields(String[] fieldNames)

getFields

public List<String> getFields()
Returns:

setTarget

public void setTarget(String fieldName)
Parameters:
fieldName -

getTarget

public String getTarget()
Returns:

getDefaultValue

public String getDefaultValue()

setDefaultValue

public void setDefaultValue(String defaultValue)

getRecursiveField

public String getRecursiveField()

setRecursiveField

public void setRecursiveField(String recursiveField)

readResultHandler

public AbstractResultHandlerConfig readResultHandler(Element element)
Specified by:
readResultHandler in interface ResultHandlerConfig
Overrides:
readResultHandler in class AbstractResultHandlerConfig
Returns:


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