org.pentaho.platform.repository2.unified.webservices
Class IUnifiedRepositoryWebServiceCache

java.lang.Object
  extended by org.pentaho.platform.repository2.unified.webservices.IUnifiedRepositoryWebServiceCache

public class IUnifiedRepositoryWebServiceCache
extends Object


Field Summary
static IUnifiedRepositoryWebServiceAsync service
           
 
Constructor Summary
IUnifiedRepositoryWebServiceCache()
           
 
Method Summary
static IUnifiedRepositoryWebServiceAsync getService()
          Get an instance of this async interface for IUnifiedRepositoryWebService.
static IUnifiedRepositoryWebServiceAsync getService(String url)
          Get an instance of this async interface for IUnifiedRepositoryWebService.
static IUnifiedRepositoryWebServiceAsync getServiceRelativeToUrl(String url)
          Get an instance of this async interface for IUnifiedRepositoryWebService.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

service

public static IUnifiedRepositoryWebServiceAsync service
Constructor Detail

IUnifiedRepositoryWebServiceCache

public IUnifiedRepositoryWebServiceCache()
Method Detail

getService

public static IUnifiedRepositoryWebServiceAsync getService(String url)
Get an instance of this async interface for IUnifiedRepositoryWebService.

Parameters:
url - The url where the remote endpoint is mounted.
Returns:
The async instance.

getService

public static IUnifiedRepositoryWebServiceAsync getService()
Get an instance of this async interface for IUnifiedRepositoryWebService. This method assumes the endpoint is mounted at "http://localhost:8080/pentaho/ws/gwt/unifiedRepository".

Returns:
The async instance.

getServiceRelativeToUrl

public static IUnifiedRepositoryWebServiceAsync getServiceRelativeToUrl(String url)
Get an instance of this async interface for IUnifiedRepositoryWebService. This method assumes the endpoint is mounted at url + "ws/gwt/unifiedRepository".

Returns:
The async instance.