001    package org.sonar.ide.wsclient;
002    
003    import org.sonar.ide.api.SourceCode;
004    
005    public final class RemoteSonarUtils {
006    
007      public static String getUrl(SourceCode sourceCode) {
008        RemoteSourceCode remoteSourceCode = (RemoteSourceCode) sourceCode;
009        String host = remoteSourceCode.getRemoteSonarIndex().getServer().getHost();
010        return host + "/resource/index/" + remoteSourceCode.getKey();
011      }
012    
013      /**
014       * Hide utility-class constructor.
015       */
016      private RemoteSonarUtils() {
017      }
018    
019    }