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 }