|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.elasticpath.cmweb.reportservice.ReportCriteria
public final class ReportCriteria
This class contains all criterias used to pass to PersistenceEngine. Currently, we use HQL to specify criterias.
| Field Summary | |
|---|---|
static java.lang.String |
INVENTORY_LOW_STOCK
Criteria for low stock report. |
static java.lang.String |
ORDER_SELECT_BY_CREATED_DATE
Criteria to retrieve order by created date. |
static java.lang.String |
ORDER_SUMMARY_BASE
Criteria to retrieve order summary report by created date. |
static java.lang.String |
ORDER_SUMMARY_END
Criteria to order by created date. |
static java.lang.String |
ORDER_TOTAL_BASE
Criteria to retrieve order total report by created date. |
static java.lang.String |
REGISTRATION_BASE
Criteria base for registration report. |
static java.lang.String |
REGISTRATION_COUNT_BASE
Critera for counting registrations. |
static java.lang.String |
REGISTRATION_END
Criteria end for registration report. |
static java.lang.String |
VISIT_COUNT_BASE
Criteria for counting visits. |
| Method Summary | |
|---|---|
static ReportCriteria |
getInstance()
Returns singleton instance of criteria object. |
java.lang.String |
getNewVisitsCountQuery(java.util.Date startDate,
java.util.Date endDate)
Query for calculating aggregate sum of new visits. |
java.lang.String |
getOrderSummaryQuery(java.util.Date startDate,
java.util.Date endDate,
boolean cancelled)
Create query for order summary. |
java.lang.String |
getOrderTotalStatsQuery(java.util.Date startDate,
java.util.Date endDate,
boolean cancelled)
Create a query for obtaining total order statistics for the given dates, returning for the time period the #orders, #items, total order value. |
java.lang.String |
getRegistrationCountQuery(java.util.Date startDate,
java.util.Date endDate)
Query for calculating aggregate sum of registrations. |
java.lang.String |
getRegistrationQuery(java.util.Date startDate,
java.util.Date endDate)
Create query for order summary. |
java.lang.String |
getReturnVisitsCountQuery(java.util.Date startDate,
java.util.Date endDate)
Query for calculating aggregate sum of return visits. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String INVENTORY_LOW_STOCK
public static final java.lang.String ORDER_SELECT_BY_CREATED_DATE
public static final java.lang.String ORDER_SUMMARY_BASE
public static final java.lang.String ORDER_SUMMARY_END
public static final java.lang.String ORDER_TOTAL_BASE
public static final java.lang.String REGISTRATION_BASE
public static final java.lang.String REGISTRATION_COUNT_BASE
public static final java.lang.String REGISTRATION_END
public static final java.lang.String VISIT_COUNT_BASE
| Method Detail |
|---|
public static ReportCriteria getInstance()
public java.lang.String getNewVisitsCountQuery(java.util.Date startDate,
java.util.Date endDate)
startDate - start date.endDate - end date.
public java.lang.String getOrderSummaryQuery(java.util.Date startDate,
java.util.Date endDate,
boolean cancelled)
startDate - start date.endDate - end date.cancelled - include cancelled.
public java.lang.String getOrderTotalStatsQuery(java.util.Date startDate,
java.util.Date endDate,
boolean cancelled)
startDate - Start of time periodendDate - End of time periodcancelled - include cancelled.
public java.lang.String getRegistrationCountQuery(java.util.Date startDate,
java.util.Date endDate)
startDate - start date.endDate - end date.
public java.lang.String getRegistrationQuery(java.util.Date startDate,
java.util.Date endDate)
startDate - start date.endDate - end date.
public java.lang.String getReturnVisitsCountQuery(java.util.Date startDate,
java.util.Date endDate)
startDate - start date.endDate - end date.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||