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   
9   import org.codehaus.plexus.components.interactivity.PrompterException;
10  
11  import fake.annotation.parser.creators.NoSuperFakeCreator;
12  
13  /**
14   * @since 3.6
15   */
16  @ModuleCreatorClass(NoSuperFakeCreator.class)
17  public class NoSuperPrompter implements PluginModulePrompter<BasicClassModuleProperties>
18  {
19  
20      @Override
21      public BasicClassModuleProperties getModulePropertiesFromInput(PluginModuleLocation moduleLocation) throws PrompterException
22      {
23          return null;
24      }
25  
26      @Override
27      public BasicClassModuleProperties promptForBasicProperties(PluginModuleLocation moduleLocation) throws PrompterException
28      {
29          return null;
30      }
31  
32      @Override
33      public void promptForAdvancedProperties(BasicClassModuleProperties props, PluginModuleLocation moduleLocation) throws PrompterException
34      {
35  
36      }
37  
38      @Override
39      public void setDefaultBasePackage(String basePackage)
40      {
41  
42      }
43  
44      @Override
45      public String getDefaultBasePackage()
46      {
47          return AbstractModulePrompter.DEFAULT_BASE_PACKAGE;
48      }
49  }