Class AbstractWebServiceClient
java.lang.Object
org.cytoscape.io.webservice.client.AbstractWebServiceClient
- All Implemented Interfaces:
WebServiceClient
- Direct Known Subclasses:
AbstractWebServiceGUIClient
Abstract class for all web service clients. All clients MUST extend this
class.
Cytoscape Backwards Compatibility (Abstract Class): This class is abstract and meant to be extended by users. This means that we may add methods for minor version updates. Methods will only be removed for major version updates.
Module: webservice-api
To use this in your app, include the following dependency in your POM:
<dependency> <groupId>org.cytoscape</groupId> <artifactId>webservice-api</artifactId> </dependency>
-
Constructor Summary
ConstructorDescriptionAbstractWebServiceClient(String uri, String displayName, String description)
Constructs this AbstractWebServiceClient. -
Method Summary
Modifier and TypeMethodDescriptionGet human-readable description of this client.Returns display name of this client.Returns resource location of this service, i.e., service URL.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.cytoscape.io.webservice.WebServiceClient
createTaskIterator
-
Constructor Details
-
AbstractWebServiceClient
Constructs this AbstractWebServiceClient.- Parameters:
uri
- Service Location.
-
-
Method Details
-
getDisplayName
Description copied from interface:WebServiceClient
Returns display name of this client. This is more human readable name for this client. This may not be unique.- Specified by:
getDisplayName
in interfaceWebServiceClient
- Returns:
- display name for this client.
-
getDescription
Description copied from interface:WebServiceClient
Get human-readable description of this client.- Specified by:
getDescription
in interfaceWebServiceClient
- Returns:
- Description as a string. Users should write parser for this return value.
-
toString
-
getServiceLocation
Description copied from interface:WebServiceClient
Returns resource location of this service, i.e., service URL. This is guaranteed to be globally unique and can be used as identifier.- Specified by:
getServiceLocation
in interfaceWebServiceClient
- Returns:
- URI of the service.
-