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
 
 -