Class QueryRequestImpl

java.lang.Object
ddf.catalog.operation.impl.OperationImpl
ddf.catalog.operation.impl.QueryRequestImpl
All Implemented Interfaces:
ddf.catalog.federation.Federatable, ddf.catalog.operation.Operation, ddf.catalog.operation.QueryRequest, ddf.catalog.operation.Request, Serializable
Direct Known Subclasses:
FacetedQueryRequest

public class QueryRequestImpl extends OperationImpl implements ddf.catalog.operation.QueryRequest
See Also:
  • Field Details

    • query

      protected ddf.catalog.operation.Query query
    • isEnterprise

      protected boolean isEnterprise
  • Constructor Details

    • QueryRequestImpl

      public QueryRequestImpl(ddf.catalog.operation.Query query)
      Instantiates a new QueryRequestImpl with a $(@link Query) query,
      Parameters:
      query - the query
    • QueryRequestImpl

      public QueryRequestImpl(ddf.catalog.operation.Query query, Map<String,Serializable> properties)
      Instantiates a new QueryRequestImpl with a $(@link Query) and a $Map of properties
      Parameters:
      query - the query
      properties - a Map of properties
    • QueryRequestImpl

      public QueryRequestImpl(ddf.catalog.operation.Query query, Collection<String> sourceIds)
      Instantiates a new QueryRequestImpl with a $(@link Query) and a $Collection of sourceIDs
      Parameters:
      query - the query
      sourceIds - a Collection of sourceIDs
    • QueryRequestImpl

      public QueryRequestImpl(ddf.catalog.operation.Query query, boolean isEnterprise)
      Instantiates a new QueryRequestImpl with a $(@link Query) and a boolean indicating if it is an Enterprise QueryRequest.
      Parameters:
      query - the query
      isEnterprise - the enterprise indicator
    • QueryRequestImpl

      public QueryRequestImpl(ddf.catalog.operation.Query query, boolean isEnterprise, Collection<String> siteNames, Map<String,Serializable> properties)
      Instantiates a new QueryRequestImpl with a $(@link Query), a boolean indicating if it is an Enterprise QueryRequest, a $Collection of siteNames, and a $Map of properties
      Parameters:
      query - the query
      isEnterprise - the enterprise indicator
      siteNames - a Collection of siteNames
      properties - the properties
  • Method Details

    • getQuery

      public ddf.catalog.operation.Query getQuery()
      Specified by:
      getQuery in interface ddf.catalog.operation.QueryRequest
    • getSourceIds

      public Set<String> getSourceIds()
      Specified by:
      getSourceIds in interface ddf.catalog.federation.Federatable
    • isEnterprise

      public boolean isEnterprise()
      Specified by:
      isEnterprise in interface ddf.catalog.federation.Federatable
    • toString

      public String toString()
      Overrides:
      toString in class Object