Package org.gcube.common.clients
Class LegacyQuery
- java.lang.Object
-
- org.gcube.common.clients.LegacyQuery
-
- All Implemented Interfaces:
org.gcube.common.clients.queries.Query<EndpointReference>
public class LegacyQuery extends Object implements org.gcube.common.clients.queries.Query<EndpointReference>
A query for service endpoints published asGCoreEndpoints.- Author:
- Fabio Simeoni
-
-
Constructor Summary
Constructors Constructor Description LegacyQuery(Plugin<?,?> plugin)Creates an instance with a given proxyPlugin.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LegacyQueryaddCondition(String condition)Adds a free-form condition on query results.LegacyQueryaddNamespace(String prefix, URI uri)Adds a namespace to the query.LegacyQueryaddVariable(String name, String range)Adds a variable to the query.booleanequals(Object obj)List<EndpointReference>fire()inthashCode()StringtoString()
-
-
-
Method Detail
-
addVariable
public LegacyQuery addVariable(String name, String range)
Adds a variable to the query.- Parameters:
name- the name of the variablerange- the range of the variable- Returns:
- the query
- See Also:
SimpleQuery.addVariable(String, String)
-
addCondition
public LegacyQuery addCondition(String condition)
Adds a free-form condition on query results.- Parameters:
condition- the condition- Returns:
- the query
- See Also:
SimpleQuery.addCondition(String)
-
addNamespace
public LegacyQuery addNamespace(String prefix, URI uri)
Adds a namespace to the query.- Parameters:
prefix- the namespace prefixuri- the namespace URI- Returns:
- the query
- See Also:
SimpleQuery.addNamespace(String, URI)
-
fire
public List<EndpointReference> fire() throws org.gcube.common.clients.exceptions.DiscoveryException
- Specified by:
firein interfaceorg.gcube.common.clients.queries.Query<EndpointReference>- Throws:
org.gcube.common.clients.exceptions.DiscoveryException
-
toString
public String toString()
- Specified by:
toStringin interfaceorg.gcube.common.clients.queries.Query<EndpointReference>- Overrides:
toStringin classObject
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceorg.gcube.common.clients.queries.Query<EndpointReference>- Overrides:
hashCodein classObject
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfaceorg.gcube.common.clients.queries.Query<EndpointReference>- Overrides:
equalsin classObject
-
-