org.apache.solr.update.processor
Class AbstractDefaultValueUpdateProcessorFactory
java.lang.Object
org.apache.solr.update.processor.UpdateRequestProcessorFactory
org.apache.solr.update.processor.AbstractDefaultValueUpdateProcessorFactory
- All Implemented Interfaces:
- NamedListInitializedPlugin
- Direct Known Subclasses:
- DefaultValueUpdateProcessorFactory, TimestampUpdateProcessorFactory, UUIDUpdateProcessorFactory
public abstract class AbstractDefaultValueUpdateProcessorFactory
- extends UpdateRequestProcessorFactory
Base class that can be extended by any
UpdateRequestProcessorFactory
designed to add a default value
to the document in an AddUpdateCommand
when that field is not
already specified.
This base class handles initialization of the fieldName
init
param, and provides an AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor
that Factory
subclasses may choose to return from their getInstance
implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fieldName
protected String fieldName
AbstractDefaultValueUpdateProcessorFactory
public AbstractDefaultValueUpdateProcessorFactory()
init
public void init(NamedList args)
- Specified by:
init
in interface NamedListInitializedPlugin
- Overrides:
init
in class UpdateRequestProcessorFactory
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.