1 package com.atlassian.maven.plugins.amps.codegen.prompter;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6
7
8
9 public class PluginModulePrompterRegistryImpl implements PluginModulePrompterRegistry
10 {
11
12 private Map<Class, PluginModulePrompter> modulePrompters;
13
14 public PluginModulePrompterRegistryImpl()
15 {
16 this.modulePrompters = new HashMap<Class, PluginModulePrompter>();
17 }
18
19 @Override
20 public void registerModulePrompter(Class creatorClass, PluginModulePrompter prompter)
21 {
22 modulePrompters.put(creatorClass, prompter);
23 }
24
25 @Override
26 public PluginModulePrompter getPrompterForCreatorClass(Class clazz)
27 {
28 return modulePrompters.get(clazz);
29 }
30
31 }