package ca.sqlpower.enterprise.client;
import javax.annotation.Nonnull;
import javax.annotation.concurrent.Immutable;
import ca.sqlpower.enterprise.client.SPServerInfo;
@Immutable
public class ProjectLocation {
private final String uuid;
private final String name;
private final SPServerInfo serviceInfo;
public ProjectLocation(
@Nonnull String uuid,
@Nonnull String name,
@Nonnull SPServerInfo serviceInfo) {
this.uuid = uuid;
this.name = name;
this.serviceInfo = serviceInfo;
}
public @Nonnull String getName() {
return name;
}
public @Nonnull String getUUID() {
return uuid;
}
public @Nonnull SPServerInfo getServiceInfo() {
return serviceInfo;
}
@Override
public String toString() {
return getName();
}
}