0,0 → 1,77 |
package ak.hostadmiral.core.config; |
|
import java.util.List; |
import java.util.Iterator; |
import java.util.ArrayList; |
|
public class ConfigInitialization |
{ |
private String className; |
private boolean ignore = false; |
private List params = new ArrayList(); // List(ConfigInitParam) |
|
public String getClassName() |
{ |
return className; |
} |
|
public void setClassName(String className) |
{ |
this.className = className; |
} |
|
public boolean getIgnore() |
{ |
return ignore; |
} |
|
public void setIgnore(boolean ignore) |
{ |
this.ignore = ignore; |
} |
|
public void setIgnore(String ignore) |
{ |
this.ignore = Boolean.valueOf(ignore).booleanValue(); |
} |
|
public List getInitParam() |
{ |
return params; |
} |
|
public void addInitParam(ConfigInitParam param) |
{ |
params.add(param); |
} |
|
public boolean equals(Object obj) |
{ |
if(!(obj instanceof ConfigInitialization)) return false; |
|
ConfigInitialization second = (ConfigInitialization)obj; |
|
return (this.className != null && second.className != null |
&& this.className.equals(second.className)); |
} |
|
public int hashCode() |
{ |
if(className == null) |
return 0; |
else |
return className.hashCode(); |
} |
|
public String toString() |
{ |
StringBuffer paramsStr = new StringBuffer(); |
for(Iterator i = params.iterator(); i.hasNext(); ) { |
ConfigInitParam p = (ConfigInitParam)i.next(); |
paramsStr.append(p); |
} |
|
return "\t\t" + className + (ignore ? " (ignore)" : "") + ":\n" |
+ paramsStr.toString() + "\n"; |
} |
} |