1 package net.sf.mmapps.modules.config;
2 import java.util.Properties;
3
4 /***
5 * configuration of a node manager
6 * @author Kees Jongenburger
7 * @version $Id: NodeManagerConfiguration.java,v 1.2 2004/05/18 13:53:55 keesj Exp $
8 **/
9 public interface NodeManagerConfiguration{
10 public String getExtends();
11 public void setExtends(String extend);
12 public String getVersion();
13 public void setVersion(String version);
14 public String getMaintainer();
15 public void setMaintainer(String maintainer);
16 public String getClassFile();
17 public void setClassFile(String classFile);
18 public String getSearchAge();
19 public void setSearchAge(String searchAge);
20 public String getName();
21 public void setName(String name);
22 public String getStatus();
23 public void setStatus(String status);
24 public Properties getSingularGUINames();
25 public String getSingularGUIName(String lang);
26 public void setSingularGUIName(String lang,String name);
27 public Properties getPluralGUINames();
28 public String getPluralGUIName(String lang);
29 public void setPluralGUIName(String lang,String name);
30 public Properties getDescriptions();
31 public String getDescription(String lang);
32 public void setDescription(String lang,String value);
33 public Properties getPropeties();
34 public String getProperty(String key);
35 public void setProperty(String key,String valuie);
36 public FieldConfigurations getFieldConfigurations();
37 public void addFieldConfiguration(FieldConfiguration fieldConfiguration);
38 }