Class RegisterProblemManager
java.lang.Object
ru.bitel.bgbilling.plugins.crm.server.dao.RegisterProblemManager
public class RegisterProblemManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RegisterProblemManager(java.sql.Connection con) -
Method Summary
Modifier and Type Method Description voidaddGroup(int registerItemID, int groupID)voidclearProblemHistory(int id)voiddeleteProblem(int id)java.util.List<RegisterProblem>getActiveProblemList(int period)Deprecated.java.util.List<RegisterProblem>getActiveProblemList(int periodInDays, java.util.List<java.lang.Integer> statusList, java.util.List<java.lang.Integer> groupIdList, java.util.List<java.lang.Integer> urgencyList, int limit)java.util.List<RegisterProblem>getActiveProblemListForContract(int contractId)RegisterProblemgetHistoryEntry(int id, long time)java.util.List<RegisterProblem>getNotClosedProblems()RegisterProblemgetProblemByID(int id)java.util.List<RegisterProblem>getProblemHistory(int id)java.util.List<java.lang.String>getProblemUsedGroups(int registerItemID)java.util.List<java.lang.Integer>getRegisterProblemIds(java.util.List<RegisterProblem> registerProblemList)static java.util.List<ListItem>getStatusList(java.lang.String values)static java.util.Map<java.lang.Integer,java.lang.String>getStatusMap(java.lang.String values)java.util.HashMap<java.lang.Integer,java.lang.String>getSubjectsMap()voidloadExecutorList(java.util.List<RegisterProblem> registerProblemList)voidloadRegisterCall(java.util.List<RegisterProblem> registerProblemList)загрузка звонковvoidsearchList(SearchResult<RegisterProblem> searchResult, Period[] periods)voidupdateProblem(RegisterProblem problem, int userId)voidupdateProblemExecutors(RegisterProblem ri, java.lang.String groupExecutors)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RegisterProblemManager
public RegisterProblemManager(java.sql.Connection con)
-
-
Method Details
-
updateProblem
- Parameters:
problem-
-
clearProblemHistory
public void clearProblemHistory(int id) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getProblemHistory
- Throws:
java.sql.SQLException
-
getHistoryEntry
-
updateProblemExecutors
public void updateProblemExecutors(RegisterProblem ri, java.lang.String groupExecutors) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
deleteProblem
public void deleteProblem(int id) -
getProblemByID
-
getNotClosedProblems
-
searchList
-
getActiveProblemList
Deprecated.- Parameters:
period-- Returns:
-
getActiveProblemListForContract
public java.util.List<RegisterProblem> getActiveProblemListForContract(int contractId) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getActiveProblemList
public java.util.List<RegisterProblem> getActiveProblemList(int periodInDays, java.util.List<java.lang.Integer> statusList, java.util.List<java.lang.Integer> groupIdList, java.util.List<java.lang.Integer> urgencyList, int limit) -
loadRegisterCall
загрузка звонков -
loadExecutorList
-
getRegisterProblemIds
public java.util.List<java.lang.Integer> getRegisterProblemIds(java.util.List<RegisterProblem> registerProblemList) -
getSubjectsMap
public java.util.HashMap<java.lang.Integer,java.lang.String> getSubjectsMap() -
addGroup
public void addGroup(int registerItemID, int groupID) -
getProblemUsedGroups
public java.util.List<java.lang.String> getProblemUsedGroups(int registerItemID) -
getStatusMap
public static java.util.Map<java.lang.Integer,java.lang.String> getStatusMap(java.lang.String values) -
getStatusList
-