com.microsoft.tfs.core.clients.reporting
Class ReportingClient

java.lang.Object
  extended by com.microsoft.tfs.core.clients.reporting.ReportingClient

public class ReportingClient
extends java.lang.Object

A client to talk to the SQL Server Reporting Services web service.

Since:
TEE-SDK-10.1

Constructor Summary
ReportingClient(TFSTeamProjectCollection connection, ms.sql.reporting.reportingservices._ReportingService2005Soap webService)
           
 
Method Summary
 java.lang.String getFixedURI(java.lang.String uri)
           TEE will automatically correct the endpoints registered URL when creating the web service, however we must provide a mechansim to correct fully qualified URI's provided as additional URI from the same webservice.
 ms.sql.reporting.reportingservices._ReportingService2005Soap getProxy()
           
 java.util.List getReports(ProjectInfo projectInfo, boolean refresh)
           
 boolean isChildPath(java.lang.String parentPath, java.lang.String evalPath)
           
protected  boolean isTFS2010Server()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportingClient

public ReportingClient(TFSTeamProjectCollection connection,
                       ms.sql.reporting.reportingservices._ReportingService2005Soap webService)
Method Detail

getProxy

public ms.sql.reporting.reportingservices._ReportingService2005Soap getProxy()

getFixedURI

public java.lang.String getFixedURI(java.lang.String uri)

TEE will automatically correct the endpoints registered URL when creating the web service, however we must provide a mechansim to correct fully qualified URI's provided as additional URI from the same webservice.

We compare the passed uri with the registered web service endpoint, if they share the same root (i.e. http://TFSERVER) then we correct the passed uri to be the same as the corrected web service enpoint (i.e. http://tfsserver.mycompany.com)

See Also:
WSSClient.getFixedURI(String)

getReports

public java.util.List getReports(ProjectInfo projectInfo,
                                 boolean refresh)

isChildPath

public boolean isChildPath(java.lang.String parentPath,
                           java.lang.String evalPath)

isTFS2010Server

protected boolean isTFS2010Server()


© 2015 Microsoft. All rights reserved.