org.usergrid.persistence
Class CounterQuery

java.lang.Object
  extended by org.usergrid.persistence.CounterQuery

public class CounterQuery
extends Object


Field Summary
static int DEFAULT_MAX_RESULTS
           
static org.slf4j.Logger logger
           
 
Constructor Summary
CounterQuery()
           
CounterQuery(CounterQuery q)
           
 
Method Summary
 CounterQuery addCategory(String category)
           
 CounterQuery addCounterFilter(String counter)
           
static CounterQuery fromJsonString(String json)
           
static CounterQuery fromQueryParams(Map<String,List<String>> params)
           
 List<String> getCategories()
           
 List<Query.CounterFilterPredicate> getCounterFilters()
           
 Long getFinishTime()
           
 int getLimit()
           
 int getLimit(int defaultMax)
           
 CounterResolution getResolution()
           
 Long getStartTime()
           
 boolean isLimitSet()
           
 boolean isPad()
           
static CounterQuery newQueryIfNull(CounterQuery query)
           
 void setCategories(List<String> categories)
           
 void setCounterFilters(List<Query.CounterFilterPredicate> counterFilters)
           
 void setFinishTime(Long finishTime)
           
 void setLimit(int limit)
           
 void setPad(boolean pad)
           
 void setResolution(CounterResolution resolution)
           
 void setStartTime(Long startTime)
           
 CounterQuery withCategories(List<String> categories)
           
 CounterQuery withCounterFilters(List<Query.CounterFilterPredicate> counterFilters)
           
 CounterQuery withFinishTime(Long finishTime)
           
 CounterQuery withLimit(int limit)
           
 CounterQuery withPad(boolean pad)
           
 CounterQuery withResolution(CounterResolution resolution)
           
 CounterQuery withStartTime(Long startTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final org.slf4j.Logger logger

DEFAULT_MAX_RESULTS

public static final int DEFAULT_MAX_RESULTS
See Also:
Constant Field Values
Constructor Detail

CounterQuery

public CounterQuery()

CounterQuery

public CounterQuery(CounterQuery q)
Method Detail

newQueryIfNull

public static CounterQuery newQueryIfNull(CounterQuery query)

fromJsonString

public static CounterQuery fromJsonString(String json)

fromQueryParams

public static CounterQuery fromQueryParams(Map<String,List<String>> params)

getLimit

public int getLimit()

getLimit

public int getLimit(int defaultMax)

setLimit

public void setLimit(int limit)

withLimit

public CounterQuery withLimit(int limit)

isLimitSet

public boolean isLimitSet()

getStartTime

public Long getStartTime()

setStartTime

public void setStartTime(Long startTime)

withStartTime

public CounterQuery withStartTime(Long startTime)

getFinishTime

public Long getFinishTime()

setFinishTime

public void setFinishTime(Long finishTime)

withFinishTime

public CounterQuery withFinishTime(Long finishTime)

isPad

public boolean isPad()

setPad

public void setPad(boolean pad)

withPad

public CounterQuery withPad(boolean pad)

setResolution

public void setResolution(CounterResolution resolution)

getResolution

public CounterResolution getResolution()

withResolution

public CounterQuery withResolution(CounterResolution resolution)

getCategories

public List<String> getCategories()

addCategory

public CounterQuery addCategory(String category)

setCategories

public void setCategories(List<String> categories)

withCategories

public CounterQuery withCategories(List<String> categories)

getCounterFilters

public List<Query.CounterFilterPredicate> getCounterFilters()

addCounterFilter

public CounterQuery addCounterFilter(String counter)

setCounterFilters

public void setCounterFilters(List<Query.CounterFilterPredicate> counterFilters)

withCounterFilters

public CounterQuery withCounterFilters(List<Query.CounterFilterPredicate> counterFilters)


Copyright © 2013. All Rights Reserved.