1   package com.atlassian.plugins.codegen.modules;
2   
3   /**
4    * @since 3.6
5    */
6   public interface NameBasedModuleProperties extends PluginModuleProperties
7   {
8       String DESCRIPTION = "DESCRIPTION";
9       String DESCRIPTION_I18N_KEY = "DESCRIPTION_I18N_KEY";
10      String MODULE_NAME = "MODULE_NAME";
11      String MODULE_KEY = "MODULE_KEY";
12      String NAME_I18N_KEY = "NAME_I18N_KEY";
13  
14      void setDescription(String desc);
15  
16      String getDescription();
17  
18      void setDescriptionI18nKey(String key);
19  
20      String getDescriptionI18nKey();
21  
22      void setNameI18nKey(String key);
23  
24      String getNameI18nKey();
25  
26      void setModuleName(String name);
27  
28      String getModuleName();
29  
30      void setModuleKey(String name);
31  
32      String getModuleKey();
33  }