KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jmanage > core > config > ConfigParam


1 package org.jmanage.core.config;
2
3 /**
4  *
5  * date: Jun 13, 2004
6  * @author Rakesh Kalra
7  */

8 public class ConfigParam {
9
10     private String JavaDoc name;
11     private String JavaDoc displayName;
12     private String JavaDoc defaultValue;
13
14     public ConfigParam(String JavaDoc name, String JavaDoc displayName){
15         this.name = name;
16         this.displayName = displayName;
17     }
18
19     public ConfigParam(String JavaDoc name,
20                        String JavaDoc displayName,
21                        String JavaDoc defaultValue){
22         this(name, displayName);
23         this.defaultValue = defaultValue;
24     }
25
26     public String JavaDoc getName(){
27         return name;
28     }
29
30     public String JavaDoc getDisplayName(){
31         return displayName;
32     }
33
34     public String JavaDoc getDefaultValue(){
35         return defaultValue;
36     }
37
38     public int hashCode(){
39         return name.hashCode();
40     }
41
42     public boolean equals(Object JavaDoc obj){
43         if(obj instanceof ConfigParam){
44             ConfigParam param = (ConfigParam)obj;
45             if(this.name.equals(param.name)){
46                 return true;
47             }
48         }
49         return false;
50     }
51 }
52
Popular Tags