org.fosstrak.epcis.queryclient
Class Query

java.lang.Object
  extended by org.fosstrak.epcis.queryclient.Query

public class Query
extends Object

Implements an example query object for the EPCIS Query Interface Client.

Author:
David Gubler

Constructor Summary
Query()
           
 
Method Summary
 String getDescription()
          Gets the description.
 List<QueryParam> getQueryParameters()
          Gets the vector that holds all other query parameters.
 boolean getReturnAggregationEvents()
          Gets if aggregation events should be returned or not.
 boolean getReturnObjectEvents()
          Gets if object events should be returned or not.
 boolean getReturnQuantityEvents()
          Gets if quantity events should be returned or not.
 boolean getReturnTransactionEvents()
          Gets if transaction events should be returned or not.
 void setDescription(String description)
          Sets the description.
 void setReturnAggregationEvents(boolean aggregationEvents)
          Sets if aggregation events should be returned or not.
 void setReturnObjectEvents(boolean objectEvents)
          Sets if object events should be returned or not.
 void setReturnQuantityEvents(boolean quantityEvents)
          Sets if quantity events should be returned or not.
 void setReturnTransactionEvents(boolean transactionEvents)
          Sets if transaction events should be returned or not.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Query

public Query()
Method Detail

setDescription

public void setDescription(String description)
Sets the description.

Parameters:
description - The describtion for the query.

getDescription

public String getDescription()
Gets the description.

Returns:
The description of the query.

setReturnObjectEvents

public void setReturnObjectEvents(boolean objectEvents)
Sets if object events should be returned or not.

Parameters:
objectEvents - true if object events should be returned, false otherwise.

getReturnObjectEvents

public boolean getReturnObjectEvents()
Gets if object events should be returned or not.

Returns:
true if the query service will return object events, false otherwise.

setReturnAggregationEvents

public void setReturnAggregationEvents(boolean aggregationEvents)
Sets if aggregation events should be returned or not.

Parameters:
aggregationEvents - true if aggregation events should be returned, false otherwise.

getReturnAggregationEvents

public boolean getReturnAggregationEvents()
Gets if aggregation events should be returned or not.

Returns:
true if the query service will return aggregation events, false otherwise.

setReturnQuantityEvents

public void setReturnQuantityEvents(boolean quantityEvents)
Sets if quantity events should be returned or not.

Parameters:
quantityEvents - true if quantity events should be returned, false otherwise.

getReturnQuantityEvents

public boolean getReturnQuantityEvents()
Gets if quantity events should be returned or not.

Returns:
true if the query service will return quantity events, false otherwise.

setReturnTransactionEvents

public void setReturnTransactionEvents(boolean transactionEvents)
Sets if transaction events should be returned or not.

Parameters:
transactionEvents - true if transaction events should be returned, false otherwise.

getReturnTransactionEvents

public boolean getReturnTransactionEvents()
Gets if transaction events should be returned or not.

Returns:
true if the query service will return transaction events, false otherwise.

getQueryParameters

public List<QueryParam> getQueryParameters()
Gets the vector that holds all other query parameters.

Returns:
The List containing the query parameters.


Copyright © 2010. All Rights Reserved.