|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.martealert.martealertTable
com.martealert.martealertFirstLevel
com.martealert.martealertSecondLevel
Field Summary |
Fields inherited from class com.martealert.martealertFirstLevel |
max |
Fields inherited from class com.martealert.martealertTable |
_, ALIASVAR, columnNames, data, DEFAULT, GROUPBY, IDENT, INDEX, INDEXSEARCH, NAMEDVAR, RELATION, SELECT, TX, UNNAMEDVAR, VAR |
Fields inherited from interface com.martealert.martealertConstants |
AMBIGUOUS_FIELDS, ANALYZER, CLASSIFICATION, COMPLETION, FTS, FTSTZ, HOUR_IN_MILLIS, INTERVAL, IPADDRS, LASTJOIN, LTS, LTSTZ, MAXMSGID, MAXSEVERITY, MFTS, MLTS, MSGID, MSOURCEPORT, NALERTS, NOTNULL_FIELDS, NULL_FIELDS, NXCLASSIFICATION, ORDER_BY_ALERTS, ORDER_BY_MAXTIME, ORDER_BY_TIME, PRELUDE_TABLES, PROTOCOL, SENSOR, SEVERITY, SEVERITY_COMPLETION, SOURCE, SOURCEIP, SOURCEPORT, SOURCEUID, TARGET, TARGETIP, TARGETPORT, TARGETPORT_PROTOCOL, TARGETUID, TERMINAL, TIME, TIMETZ, TLAST, TOP, TOTALTIME |
Fields inherited from interface com.martealert.martealertRealTimeInterface |
REAL_TIME_CLASSIFICATION, REAL_TIME_COMPLETION, REAL_TIME_MSGID, REAL_TIME_SEVERITY, REAL_TIME_SOURCEIP, REAL_TIME_TARGETIP, REAL_TIME_TIME |
Constructor Summary | |
|
martealertSecondLevel()
Creates a new instance of martealertSecondLevel |
protected |
martealertSecondLevel(char separator)
|
Method Summary | |
protected java.lang.String |
getFTS(martealertTable pt)
|
protected int |
getFTSColumn()
Get number of FTS column. |
int[] |
getIgnoredColumnsPdf()
Get column numbers of a martealertTable to be ignored for generating pdf report. |
int[] |
getIpColumns()
Get IP-columns numbers in an array of int. |
protected java.lang.String |
getLTS(martealertTable pt)
|
protected int |
getLTSColumn()
Get number of LTS column. |
int[] |
getMultilineColumns()
Get array with number of columns which rows can store multiline values (sub-rows). |
int[] |
getPortColumns()
Get port columns numbers in an array of int. |
int[] |
getProtocolColumns()
Get array with number of protocol columns, to be solved from protocol table in database. |
int |
getSeverityColumn()
Get column number which has maximum severity for each martealertFirstLevel row. |
protected java.lang.String |
getSqlAuxGroupBy()
|
protected java.lang.String |
getSqlAuxVars()
|
protected java.lang.String |
getSqlGroupBy()
|
protected java.lang.String |
getSqlOrderBy()
|
protected java.lang.String |
getSqlVars()
Return a string with all variables needed for martealertFirstLevel, separated with comas except the last one |
void |
reload(java.sql.Connection con,
martealertFirstLevel jpfst,
int[] nrow,
martealertHashFilter filter)
|
protected java.util.Vector |
vfields()
Compose a vector with components for joins between tables. |
Methods inherited from class com.martealert.martealertFirstLevel |
clear, getClassification, getFirstLevelRow, getIP, getIpAddress, getIpAddress, getNextPairAddress, getPairAddressTable, getPort, getProbe, getProtocol, getRowInfoTable, getSensorInfo, getSourceInfo, getSqlLimit, getSqlWhere, getTargetInfo, initFirstLevel, main, numberOcurrences, reload, reload, reload, setColumnNames |
Methods inherited from class com.martealert.martealertTable |
getColumn, getColumnNames, getColumnSize, getData, getPercentColumns, getRow, getRowSize, getSqlRelation, getTableVector, getValue, getValue, getValue, printTable, setColumnNames, setDataVector, setDataVector, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public martealertSecondLevel()
protected martealertSecondLevel(char separator)
separator
- Method Detail |
protected java.util.Vector vfields()
martealertFirstLevel
vfields
in class martealertFirstLevel
public void reload(java.sql.Connection con, martealertFirstLevel jpfst, int[] nrow, martealertHashFilter filter) throws java.sql.SQLException
con
- jpfst
- nrow
-
java.sql.SQLException
protected java.lang.String getSqlVars()
getSqlVars
in class martealertFirstLevel
protected java.lang.String getSqlAuxVars()
getSqlAuxVars
in class martealertFirstLevel
protected java.lang.String getSqlAuxGroupBy()
getSqlAuxGroupBy
in class martealertFirstLevel
protected java.lang.String getSqlGroupBy()
getSqlGroupBy
in class martealertFirstLevel
protected java.lang.String getSqlOrderBy()
getSqlOrderBy
in class martealertFirstLevel
protected java.lang.String getFTS(martealertTable pt)
protected java.lang.String getLTS(martealertTable pt)
public int[] getIpColumns()
getIpColumns
in class martealertFirstLevel
public int[] getMultilineColumns()
martealertFirstLevel
martealertFirstLevel
.
getMultilineColumns
in class martealertFirstLevel
public int getSeverityColumn()
martealertFirstLevel
getSeverityColumn
in class martealertFirstLevel
public int[] getProtocolColumns()
martealertTable
getProtocolColumns
in class martealertTable
public int[] getIgnoredColumnsPdf()
getIgnoredColumnsPdf
in class martealertFirstLevel
public int[] getPortColumns()
getPortColumns
in class martealertTable
protected int getFTSColumn()
martealertFirstLevel
getFTSColumn
in class martealertFirstLevel
protected int getLTSColumn()
martealertFirstLevel
getLTSColumn
in class martealertFirstLevel
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |