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
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 }