public class DrwebAgentDAO extends ru.bitel.common.dao.AbstractIdDao<DrwebAgent>
Modifier and Type | Class and Description |
---|---|
class |
DrwebAgentDAO.AgentDayItem |
Constructor and Description |
---|
DrwebAgentDAO(java.sql.Connection con,
int mid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<DrwebAgentDAO.AgentDayItem> |
getActualAgent(java.util.Calendar day) |
int |
getActualAgentCount(int cid) |
protected int |
getAgentCount(int cid) |
java.util.List<DrwebAgent> |
getAgentListAll() |
java.util.List<DrwebAgent> |
getAgentListByCid(int cid) |
protected DrwebAgent |
getFromRS(java.sql.ResultSet rs) |
java.util.List<DrwebAgentStatus> |
getStatusList(int agentId) |
protected void |
newAgent(DrwebAgent agent) |
protected void |
updateAgentState(int id,
int status)
Устанавливает у агента текущий статус с сегодняшнего дня
|
protected void |
updateImpl(DrwebAgent agent) |
void |
updateStatus(DrwebAgentStatus status,
int userId,
boolean rewrite) |
delete, get, getAndDelete, getAndUpdate
close, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, update
protected DrwebAgent getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException
getFromRS
in class ru.bitel.common.dao.AbstractDao<DrwebAgent>
java.sql.SQLException
protected void newAgent(DrwebAgent agent) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected void updateAgentState(int id, int status) throws ru.bitel.bgbilling.common.BGException
status
- - статус агентаru.bitel.bgbilling.common.BGException
protected void updateImpl(DrwebAgent agent) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl
in class ru.bitel.common.dao.AbstractDao<DrwebAgent>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
public java.util.List<DrwebAgent> getAgentListByCid(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<DrwebAgent> getAgentListAll() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected int getAgentCount(int cid) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
public int getActualAgentCount(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<DrwebAgentStatus> getStatusList(int agentId) throws java.sql.SQLException
java.sql.SQLException
public void updateStatus(DrwebAgentStatus status, int userId, boolean rewrite) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<DrwebAgentDAO.AgentDayItem> getActualAgent(java.util.Calendar day) throws java.sql.SQLException
java.sql.SQLException