1   package fake.annotation.parser.prompters;
2   
3   import com.atlassian.maven.plugins.amps.codegen.annotations.ModuleCreatorClass;
4   import com.atlassian.maven.plugins.amps.codegen.prompter.AbstractModulePrompter;
5   import com.atlassian.maven.plugins.amps.codegen.prompter.PluginModulePrompter;
6   import com.atlassian.plugins.codegen.modules.BasicClassModuleProperties;
7   import com.atlassian.plugins.codegen.modules.PluginModuleLocation;
8   import com.atlassian.plugins.codegen.modules.PluginModuleProperties;
9   
10  import org.codehaus.plexus.components.interactivity.PrompterException;
11  
12  import fake.annotation.parser.creators.NoSuperFakeCreator;
13  
14  /**
15   * @since 3.5
16   */
17  @ModuleCreatorClass(NoSuperFakeCreator.class)
18  public class NoSuperPrompter implements PluginModulePrompter<BasicClassModuleProperties>
19  {
20  
21      @Override
22      public PluginModuleProperties getModulePropertiesFromInput(PluginModuleLocation moduleLocation) throws PrompterException
23      {
24          return null;
25      }
26  
27      @Override
28      public BasicClassModuleProperties promptForBasicProperties(PluginModuleLocation moduleLocation) throws PrompterException
29      {
30          return null;
31      }
32  
33      @Override
34      public void promptForAdvancedProperties(BasicClassModuleProperties props, PluginModuleLocation moduleLocation) throws PrompterException
35      {
36  
37      }
38  
39      @Override
40      public void setDefaultBasePackage(String basePackage)
41      {
42  
43      }
44  
45      @Override
46      public String getDefaultBasePackage()
47      {
48          return AbstractModulePrompter.DEFAULT_BASE_PACKAGE;
49      }
50  }