package org.jboss.windup.config;
import org.jboss.windup.graph.model.WindupConfigurationModel;
/**
* Indicates the Java packages for Windup to scan.
*
* @author Ondrej Zizka
*/
public class KeepWorkDirsOption extends AbstractConfigurationOption
{
public static final String NAME = WindupConfigurationModel.KEEP_WORKING_DIRECTORIES;
@Override
public String getDescription()
{
return "If set, Windup will not delete the temporary working files, like graph database and unzipped archives."
+ " Debugging purposes.";
}
@Override
public String getName()
{
return NAME;
}
@Override
public String getLabel()
{
return "Should Windup keep temporary working directories?";
}
@Override
public Class<?> getType()
{
return Boolean.class;
}
@Override
public InputType getUIType()
{
return InputType.SINGLE;
}
@Override
public boolean isRequired()
{
return false;
}
@Override
public ValidationResult validate(Object value)
{
return ValidationResult.SUCCESS;
}
}