2017-03-03 19:10:02 +01:00
|
|
|
package org.gcube.dataanalysis.dataminer.poolmanager.datamodel;
|
|
|
|
|
|
|
|
public class Host {
|
|
|
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
private Domain domain;
|
|
|
|
|
2017-05-12 17:32:14 +02:00
|
|
|
public Host(String hostname) {
|
|
|
|
this.setName(hostname);
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
2017-05-12 17:32:14 +02:00
|
|
|
public Host() {
|
2017-12-20 12:01:01 +01:00
|
|
|
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-05-12 17:32:14 +02:00
|
|
|
|
|
|
|
public String getFullyQualifiedName() {
|
2017-03-03 19:10:02 +01:00
|
|
|
if(this.domain!=null && this.domain.getName()!=null)
|
|
|
|
return this.getName()+"."+this.getDomain().getName();
|
|
|
|
else
|
|
|
|
return this.getName();
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
|
|
|
public String getName() {
|
|
|
|
return name;
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
|
|
|
public void setName(String name) {
|
|
|
|
this.name = name;
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
|
|
|
public Domain getDomain() {
|
|
|
|
return domain;
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
|
|
|
public void setDomain(Domain domain) {
|
|
|
|
this.domain = domain;
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
2023-01-18 17:33:11 +01:00
|
|
|
// public String toString() {
|
|
|
|
// return this.name + "@" + this.domain;
|
|
|
|
// }
|
2017-04-19 16:21:39 +02:00
|
|
|
|
|
|
|
public String toString() {
|
|
|
|
return this.name;
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|
2017-03-03 19:10:02 +01:00
|
|
|
|
2023-01-18 17:33:11 +01:00
|
|
|
}
|