
public class DbMultipleMonitor extends AbstractDbDataDao<MultipleMonitor>
| Modifier and Type | Class and Description |
|---|---|
static class |
DbMultipleMonitor.Columns |
AbstractDbData.UpdatedInfo| Modifier and Type | Field and Description |
|---|---|
static int[] |
dbTypes |
static String |
selectAllFields |
static String |
table |
JSON_MODEL, pojo, SHOULD_NOT_BE_CALLEDallFields, dbSession, isSaved, otherFields, primaryKey| Constructor and Description |
|---|
DbMultipleMonitor(String hostid) |
DbMultipleMonitor(String hostid,
int cc,
int ch,
int cr) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
Change UpdatedInfo status
|
boolean |
checkUpdateConfig()
On Commander side
|
boolean |
checkUpdateHost()
On Commander side
|
boolean |
checkUpdateRule()
On Commander side
|
protected void |
checkValues() |
int |
getCountConfig() |
int |
getCountHost() |
int |
getCountRule() |
protected AbstractDAO<MultipleMonitor> |
getDao(boolean isCacheable) |
static DbMultipleMonitor |
getFromStatement(DbPreparedStatement preparedStatement)
For instance from Commander when getting updated information
|
protected String |
getPrimaryField() |
protected String |
getPrimaryKey() |
protected String |
getTable() |
static DbPreparedStatement |
getUpdatedPrepareStament(DbSession session) |
protected void |
initObject()
To setup primaryKey, otherFields, allFields.
|
protected void |
setFromJson(String field,
com.fasterxml.jackson.databind.JsonNode value) |
String |
toString()
return the String representation
|
asJson, delete, exist, getInsertAllValues, getJson, getSelectAllFields, getUpdateAllFields, getValues, getWherePrimaryKey, insert, select, setFromArray, setFromJson, setPrimaryKey, setToArray, toJson, update, validateLength, validateLengthgetAllFields, getTrueValue, setTrueValue, setValuespublic static final int[] dbTypes
public static final String table
public static final String selectAllFields
public DbMultipleMonitor(String hostid, int cc, int ch, int cr) throws WaarpDatabaseSqlException
hostid - cc - count for Configch - count for Hostcr - count for RuleWaarpDatabaseSqlExceptionpublic DbMultipleMonitor(String hostid) throws WaarpDatabaseException
hostid - WaarpDatabaseExceptionprotected final void initObject()
AbstractDbDatainitObject in class AbstractDbDataDao<MultipleMonitor>protected final String getTable()
getTable in class AbstractDbDataDao<MultipleMonitor>protected final AbstractDAO<MultipleMonitor> getDao(boolean isCacheable) throws DAOConnectionException
getDao in class AbstractDbDataDao<MultipleMonitor>DAOConnectionExceptionprotected final String getPrimaryKey()
getPrimaryKey in class AbstractDbDataDao<MultipleMonitor>protected final String getPrimaryField()
getPrimaryField in class AbstractDbDataDao<MultipleMonitor>protected final void checkValues()
throws WaarpDatabaseSqlException
checkValues in class AbstractDbDataDao<MultipleMonitor>WaarpDatabaseSqlExceptionprotected final void setFromJson(String field, com.fasterxml.jackson.databind.JsonNode value)
setFromJson in class AbstractDbDataDao<MultipleMonitor>public static DbMultipleMonitor getFromStatement(DbPreparedStatement preparedStatement) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException
preparedStatement - WaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionpublic static DbPreparedStatement getUpdatedPrepareStament(DbSession session) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException
WaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionpublic final boolean checkUpdateConfig()
public final boolean checkUpdateHost()
public final boolean checkUpdateRule()
public final void changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
AbstractDbDataDaochangeUpdatedInfo in class AbstractDbDataDao<MultipleMonitor>public final String toString()
public final int getCountConfig()
public final int getCountHost()
public final int getCountRule()
Copyright © 2009–2022 Waarp. All rights reserved.