package com.google.jstestdriver.idea.server; public class JstdServerFetchResult { private final JstdServerInfo myServerInfo; private final String myErrorMessage; public JstdServerFetchResult(JstdServerInfo serverInfo, String errorMessage) { this.myErrorMessage = errorMessage; this.myServerInfo = serverInfo; } public JstdServerInfo getServerInfo() { return myServerInfo; } public boolean isError() { return myErrorMessage != null; } public String getErrorMessage() { return myErrorMessage; } public static JstdServerFetchResult fromErrorMessage(String errorMessage) { return new JstdServerFetchResult(null, errorMessage); } public static JstdServerFetchResult fromServerInfo(JstdServerInfo serverInfo) { return new JstdServerFetchResult(serverInfo, null); } }