|
|||||||||
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 |