raimund@3058: package de.intevation.flys.artifacts.states;
raimund@3058: 
raimund@3058: import org.apache.log4j.Logger;
raimund@3058: 
ingo@3407: import de.intevation.artifactdatabase.data.StateData;
ingo@3407: import de.intevation.artifacts.CallContext;
ingo@3407: 
raimund@3058: /**
raimund@3058:  * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
raimund@3058:  */
raimund@3058: public class OutliersInput extends DefaultState {
raimund@3058: 
raimund@3058:     /** The logger used in this class. */
raimund@3058:     private static Logger logger = Logger.getLogger(OutliersInput.class);
raimund@3058: 
ingo@3407:     public static final String PARAMETER_NAME = "outliers";
ingo@3407: 
raimund@3058: 
raimund@3058:     /**
raimund@3058:      * The default constructor that initializes an empty State object.
raimund@3058:      */
raimund@3058:     public OutliersInput() {
raimund@3058:     }
raimund@3058: 
felix@4059: 
felix@4059:     /** Tell UI how to allow for input. */
raimund@3058:     @Override
raimund@3058:     protected String getUIProvider() {
raimund@3058:         return "outliers_input";
raimund@3058:     }
raimund@3058: 
ingo@3407: 
ingo@3407:     @Override
ingo@3407:     protected String[] getDefaultsFor(CallContext context, StateData data) {
ingo@3407:         if (data != null && data.getName().equals(PARAMETER_NAME)) {
ingo@3407:             return new String[] {"3", "3"};
ingo@3407:         }
ingo@3407: 
ingo@3407:         return null;
ingo@3407:     }
raimund@3058: }
raimund@3058: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :