blob: ff5a574c25d0eaddde86a8a39ebdc7c672875fb5 [file] [log] [blame]
package org.netbeans.lib.cvsclient.command.checkout;
/**
* @author Thomas Singer
*/
public class Module {
// Fields =================================================================
private final String moduleName;
private String options;
// Setup ==================================================================
public Module(String moduleName) {
this(moduleName, null);
}
public Module(String moduleName, String alias) {
this.moduleName = moduleName;
this.options = alias;
}
// Implemented ============================================================
public int hashCode() {
return moduleName.hashCode();
}
public boolean equals(Object obj) {
return ((Module)obj).moduleName.equals(moduleName);
}
public String toString() {
return moduleName;
}
// Accessing ==============================================================
public String getModuleName() {
return moduleName;
}
public String getOptions() {
return options;
}
public void appendOptions(String s) {
options = options + " " + s;
}
}