|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wm.app.tn.db.Query
com.wm.app.tn.db.EventQuery
public class EventQuery
Simple queries on events in the activity log. These queries can also be turned into SQL DELETE statements, allowing you to delete events from the database to clean it up.
Field Summary | |
---|---|
static java.lang.String |
ACTIVITYLOG_ID
|
static int |
ACTIVITYLOG_ID_IDX
|
static java.lang.String |
B2B_USER
|
static int |
B2B_USER_ID
|
static java.lang.String |
BRIEF_MSG
|
static int |
BRIEF_MSG_IDX
|
static int |
CONV_ID_IDX
|
static java.lang.String |
DOC_ID
|
static int |
DOC_ID_IDX
|
static java.lang.String |
DOCTYPE_ID
|
static int |
DOCTYPE_ID_IDX
|
static java.lang.String |
DOCTYPE_NAME
|
static java.lang.String |
EVENT_CLASS
|
static int |
EVENT_CLASS_IDX
|
static java.lang.String |
EVENT_TIMESTAMP
|
static int |
EVENT_TIMESTAMP_IDX
|
static java.lang.String |
EVENT_TYPE
|
static int |
EVENT_TYPE_IDX
|
static java.lang.String |
FULL_MSG
|
static int |
FULL_MSG_IDX
|
static java.lang.String |
INST_ID
|
static java.lang.String |
PART_CORP
|
static java.lang.String |
PART_ID
|
static int |
PART_ID_IDX
|
static java.lang.String |
PART_UNIT
|
static java.lang.String |
RULE_ID
|
static java.lang.String |
RULE_NAME
|
static java.lang.String |
STEP_ID
|
static java.lang.String |
TIME_SINCE
|
static java.lang.String |
TIME_TYPE
|
static java.lang.String |
TIME_UNTIL
|
static java.lang.String[] |
VISIBLE_COLS
|
Constructor Summary | |
---|---|
EventQuery()
Create an EventQuery. |
Method Summary | |
---|---|
void |
clearSortColumns()
Clear sort order |
static com.wm.data.IData |
create()
For internal use only |
java.lang.String |
getActivityLogID()
|
java.lang.Object |
getB2BUser()
|
java.lang.Object |
getBriefMessage()
|
com.wm.data.IDataCursor |
getCursor()
For internal use only |
java.lang.Object |
getEventClass()
|
java.lang.Object |
getEventType()
|
java.lang.Object |
getFullMessage()
|
com.wm.data.IDataHashCursor |
getHashCursor()
For internal use only |
com.wm.data.IDataIndexCursor |
getIndexCursor()
For internal use only |
java.lang.String |
getRelatedConversationID()
Deprecated. use getRelatedInstanceID instead |
java.lang.String |
getRelatedDocID()
|
java.lang.String |
getRelatedDocTypeID()
|
java.lang.String |
getRelatedInstanceID()
|
java.lang.Object |
getRelatedPartnerID()
|
java.lang.String |
getRelatedRuleID()
|
java.lang.String |
getRelatedStepID()
|
com.wm.data.IDataSharedCursor |
getSharedCursor()
For internal use only |
java.lang.String[][] |
getSortColumns()
returns sort columns (may be null) |
java.sql.Timestamp[] |
getTimeInterval()
|
int |
getTimeIntervalType()
|
com.wm.data.IDataTreeCursor |
getTreeCursor()
For internal use only |
java.lang.String[] |
getVisibleColumns()
|
boolean |
isActivityLogIdVisible()
|
boolean |
isB2BUserVisible()
|
boolean |
isBriefMsgVisible()
|
boolean |
isDocIdVisible()
|
boolean |
isDocTypeIdVisible()
|
boolean |
isEventClassVisible()
|
boolean |
isEventTypeVisible()
|
boolean |
isFullMsgVisible()
|
boolean |
isInstIdVisible()
|
boolean |
isPartIdVisible()
|
boolean |
isRuleIdVisible()
|
boolean |
isStepIdVisible()
|
boolean |
isTimestampVisible()
|
static void |
main(java.lang.String[] args)
For internal use only |
void |
preSql()
For internal use only |
void |
setActivityLogID(java.lang.String id)
Set unique activity log id for this query |
void |
setActivityLogID(java.lang.String[] ids)
Set an array of activity log id for this query |
void |
setActivityLogIdVisible(boolean b)
|
void |
setB2BUser(java.lang.String usr)
Set related B2B user for this query |
void |
setB2BUser(java.lang.String[][] opValue,
boolean isORquery)
Set related B2B user names for this query |
void |
setB2BUserVisible(boolean b)
|
void |
setBriefMessage(java.lang.String msg)
Set brief message for this query |
void |
setBriefMessage(java.lang.String[][] opValue,
boolean isORquery)
Set brief messages for this query |
void |
setBriefMsgVisible(boolean b)
|
void |
setDocIdVisible(boolean b)
|
void |
setDocTypeIdVisible(boolean b)
|
void |
setEventClass(java.lang.String cls)
Set event class for this query |
void |
setEventClass(java.lang.String[][] opValue,
boolean isORquery)
Set event classes for this query |
void |
setEventClassVisible(boolean b)
|
void |
setEventType(int type)
Set event type for this query (-1 to clear) |
void |
setEventType(java.lang.String[][] opValue,
boolean isORquery)
Set event types for this query |
void |
setEventTypeVisible(boolean b)
|
void |
setFullMessage(java.lang.String msg)
Set full message for this query |
void |
setFullMessage(java.lang.String[][] opValue,
boolean isORquery)
Set full messages for this query |
void |
setFullMsgVisible(boolean b)
|
void |
setInstIdVisible(boolean b)
|
void |
setPartIdVisible(boolean b)
|
void |
setRelatedConversationID(java.lang.String id)
Deprecated. use setRelatedInstanceID instead |
void |
setRelatedDocID(java.lang.String id)
Set related doc ID for this query |
void |
setRelatedDocTypeID(java.lang.String[] ids)
Set related DocType ID for this query. |
void |
setRelatedDocTypeID(java.lang.String[][] opValue,
boolean isORquery)
Set related DocType ID for this query. |
void |
setRelatedInstanceID(java.lang.String id)
Set related Instance ID for this query |
void |
setRelatedPartnerID(java.lang.String id)
Set related partner ID for this query |
void |
setRelatedPartnerID(java.lang.String[] ids)
Set related partner ID for this query. |
void |
setRelatedPartnerID(java.lang.String[][] opValue,
boolean isORquery)
Set related partner ID for this query. |
void |
setRelatedRuleID(java.lang.String[] ids)
Set related Processing Rule ID for this query. |
void |
setRelatedRuleID(java.lang.String[][] opValue,
boolean isORquery)
Set related Processing Rule ID for this query. |
void |
setRelatedStepID(java.lang.String id)
Set related Setp ID for this query |
void |
setRuleIdVisible(boolean b)
|
void |
setSortColumns(java.lang.String[][] columnOrder)
Set the sort columns and order for this query. |
void |
setStepIdVisible(boolean b)
|
void |
setTimeInterval(int which)
Set time interval for this query (see TIME_ constants in Query) |
void |
setTimeInterval(java.sql.Timestamp since,
java.sql.Timestamp until)
Set custom time interval for this query |
void |
setTimestampVisible(boolean b)
|
java.lang.String |
toDeletingSql()
|
java.lang.String |
toString()
For internal use only |
Methods inherited from class com.wm.app.tn.db.Query |
---|
beginningOfDay, escapeString, evaluate, evaluateListConditions, generateClause, generateClause, generateColumnList, generateComp, generateComp, generateComp, generateListComp, generateNumericClause, generateStringLit, generateStringLit, generateTimeInterval, generateTimestampLiteral, getIntervalType, getUnique, isDateTime, isDistinct, isIndentSql, isOR, searchMWS, setDistinct, setIndentSql, setOR, setViewPermission, toSql |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EVENT_TYPE
public static final java.lang.String EVENT_CLASS
public static final java.lang.String BRIEF_MSG
public static final java.lang.String FULL_MSG
public static final java.lang.String DOC_ID
public static final java.lang.String PART_ID
public static final java.lang.String INST_ID
public static final java.lang.String STEP_ID
public static final java.lang.String B2B_USER
public static final java.lang.String ACTIVITYLOG_ID
public static final java.lang.String EVENT_TIMESTAMP
public static final java.lang.String PART_CORP
public static final java.lang.String PART_UNIT
public static final java.lang.String DOCTYPE_ID
public static final java.lang.String DOCTYPE_NAME
public static final java.lang.String RULE_ID
public static final java.lang.String RULE_NAME
public static final int EVENT_TIMESTAMP_IDX
public static final int EVENT_TYPE_IDX
public static final int EVENT_CLASS_IDX
public static final int BRIEF_MSG_IDX
public static final int FULL_MSG_IDX
public static final int DOC_ID_IDX
public static final int PART_ID_IDX
public static final int CONV_ID_IDX
public static final int B2B_USER_ID
public static final int ACTIVITYLOG_ID_IDX
public static final int DOCTYPE_ID_IDX
public static final java.lang.String[] VISIBLE_COLS
public static final java.lang.String TIME_SINCE
public static final java.lang.String TIME_UNTIL
public static final java.lang.String TIME_TYPE
Constructor Detail |
---|
public EventQuery()
SELECT * FROM ActivityLog
Method Detail |
---|
public void setEventType(int type)
public void setEventType(java.lang.String[][] opValue, boolean isORquery)
public void setEventClass(java.lang.String cls)
public void setEventClass(java.lang.String[][] opValue, boolean isORquery)
public void setBriefMessage(java.lang.String msg)
public void setBriefMessage(java.lang.String[][] opValue, boolean isORquery)
public void setFullMessage(java.lang.String msg)
public void setFullMessage(java.lang.String[][] opValue, boolean isORquery)
public void setRelatedDocID(java.lang.String id)
public void setRelatedPartnerID(java.lang.String id)
public void setRelatedPartnerID(java.lang.String[] ids)
public void setRelatedPartnerID(java.lang.String[][] opValue, boolean isORquery)
public void setRelatedConversationID(java.lang.String id)
public void setRelatedInstanceID(java.lang.String id)
public void setRelatedStepID(java.lang.String id)
public void setB2BUser(java.lang.String usr)
public void setB2BUser(java.lang.String[][] opValue, boolean isORquery)
public void setActivityLogID(java.lang.String id)
public void setActivityLogID(java.lang.String[] ids)
public void setTimeInterval(int which)
public void setTimeInterval(java.sql.Timestamp since, java.sql.Timestamp until)
setTimeInterval
in class Query
public void setRelatedDocTypeID(java.lang.String[] ids)
public void setRelatedDocTypeID(java.lang.String[][] opValue, boolean isORquery)
public void setRelatedRuleID(java.lang.String[] ids)
public void setRelatedRuleID(java.lang.String[][] opValue, boolean isORquery)
public java.lang.Object getEventType()
public java.lang.Object getEventClass()
public java.lang.Object getBriefMessage()
public java.lang.Object getFullMessage()
public java.lang.String getRelatedDocID()
public java.lang.Object getRelatedPartnerID()
public java.lang.String getRelatedConversationID()
public java.lang.String getRelatedInstanceID()
public java.lang.String getRelatedStepID()
public java.lang.Object getB2BUser()
public java.lang.String getActivityLogID()
public java.sql.Timestamp[] getTimeInterval()
public int getTimeIntervalType()
public java.lang.String getRelatedDocTypeID()
public java.lang.String getRelatedRuleID()
public void setTimestampVisible(boolean b)
public void setEventTypeVisible(boolean b)
public void setEventClassVisible(boolean b)
public void setBriefMsgVisible(boolean b)
public void setFullMsgVisible(boolean b)
public void setDocIdVisible(boolean b)
public void setPartIdVisible(boolean b)
public void setInstIdVisible(boolean b)
public void setStepIdVisible(boolean b)
public void setB2BUserVisible(boolean b)
public void setActivityLogIdVisible(boolean b)
public void setDocTypeIdVisible(boolean b)
public void setRuleIdVisible(boolean b)
public boolean isTimestampVisible()
public boolean isEventTypeVisible()
public boolean isEventClassVisible()
public boolean isBriefMsgVisible()
public boolean isFullMsgVisible()
public boolean isDocIdVisible()
public boolean isPartIdVisible()
public boolean isInstIdVisible()
public boolean isStepIdVisible()
public boolean isB2BUserVisible()
public boolean isActivityLogIdVisible()
public boolean isDocTypeIdVisible()
public boolean isRuleIdVisible()
public java.lang.String[] getVisibleColumns()
public void setSortColumns(java.lang.String[][] columnOrder)
setSortColumns
in class Query
columnOrder
- takes column names and sort orders
(e.g. {{EVENT_TIMESTAMP, "ASC"}, {EVENT_TYPE, "DESC"}} )public java.lang.String[][] getSortColumns()
public void clearSortColumns()
public java.lang.String toDeletingSql()
public void preSql()
preSql
in class Query
public com.wm.data.IDataCursor getCursor()
getCursor
in interface com.wm.data.IData
public com.wm.data.IDataSharedCursor getSharedCursor()
getSharedCursor
in interface com.wm.data.IData
public com.wm.data.IDataIndexCursor getIndexCursor()
getIndexCursor
in interface com.wm.data.IData
public com.wm.data.IDataTreeCursor getTreeCursor()
getTreeCursor
in interface com.wm.data.IData
public com.wm.data.IDataHashCursor getHashCursor()
getHashCursor
in interface com.wm.data.IData
public java.lang.String toString()
toString
in class java.lang.Object
public static com.wm.data.IData create()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |