-
Manuel Krombholz authoredManuel Krombholz authored
ExternalHost.jrag 828 B
aspect ExternalHost {
syn boolean ExternalHost.exists() = getHostName()!=null && !getHostName().isEmpty();
public ExternalHost ExternalHost.copyFrom(ExternalHost host) {
return setHostName(host.getHostName()).setPort(host.getPort()).setUserName(host.getUserName()).setPassword(host.getPassword());
}
public ExternalHost ExternalHost.setDefaultPort(int defaultPort) {
if (this.getPort()==0) {
this.setPort(defaultPort);
}
return this;
}
public ExternalHost ExternalHost.setHostFromAddress(String line) {
String host = line;
if (line.contains(":")) {
String[] parts = line.split(":");
host = parts[0];
this.setPort(Integer.parseInt(parts[1]));
}
setHostName(host);
return this;
}
}