}\r
Query query = session.createQuery(count.toString());\r
query.setString("status",status);\r
- String num = query.uniqueResult().toString();\r
+ Object obj = query.uniqueResult();\r
session.flush();\r
- return Integer.parseInt(num);\r
+ return Integer.parseInt(obj.toString());\r
}catch (Exception e){\r
logger.error("exception occurred while performing AlarmsHeaderServiceImpl getAllCount."+e.getMessage());\r
return 0;\r
query.setString("eventServrity", eventServrity);\r
}\r
\r
- String num = query.uniqueResult().toString();\r
+ Object obj = query.uniqueResult();\r
session.flush();\r
- return Integer.parseInt(num);\r
+ return Integer.parseInt(obj.toString());\r
}catch (Exception e){\r
logger.error("exception occurred while performing AlarmsHeaderServiceImpl getAllCount."+e.getMessage());\r
return 0;\r
query.setDate("endTime",alarmsHeader.getUpdateTime());\r
}\r
\r
- String num = query.uniqueResult().toString();\r
+ Object obj = query.uniqueResult();\r
session.flush();\r
- return Integer.parseInt(num);\r
+ return Integer.parseInt(obj.toString());\r
} catch (Exception e) {\r
logger.error("exception occurred while performing AlarmsHeaderServiceImpl getAllCount. Details:" + e.getMessage());\r
return -1;\r
}\r
List<AlarmsHeader> list = new ArrayList<AlarmsHeader>();\r
Query query = session.createQuery("from AlarmsHeader a where a.eventName IN (:alist)");\r
- list = query.setParameterList("alist", id).list();\r
+ query = query.setParameterList("alist", id);\r
+ list = query.list();\r
return list;\r
} catch (Exception e) {\r
logger.error("exception occurred while performing AlarmsHeaderServiceImpl queryId. Details:" + e.getMessage());\r
public String queryStatusCount(String status) {\r
try(Session session = getSession()){\r
String hql = "select count(status) from AlarmsHeader a";\r
- if (!status.equals("0"))\r
+ if (!status.equals("0")) {\r
hql+=" where a.status = :status";\r
+ }\r
Query query = session.createQuery(hql);\r
- if (!status.equals("0"))\r
+ if (!status.equals("0")){\r
query.setString("status",status);\r
- return query.uniqueResult().toString();\r
+ }\r
+ Object obj = query.uniqueResult();\r
+ return obj.toString();\r
} catch (Exception e) {\r
logger.error("exception occurred while performing AlarmsHeaderServiceImpl queryStatusCount. Details:" + e.getMessage());\r
return null;\r
List<AlarmsInformation> list = new ArrayList<AlarmsInformation>();\r
Session session = getSession();\r
Query query = session.createQuery("from AlarmsInformation a where a.eventId IN (:alist)");\r
- list = query.setParameterList("alist", id).list();\r
+ query = query.setParameterList("alist", id);\r
+ list = query.list();\r
session.close();\r
return list;\r
} catch (Exception e) {\r
if (startTime != null && !"".equals(startTime) && endTime != null && !"".equals(endTime)){\r
query.setString("startTime", startTime).setString("endTime", endTime);\r
}\r
- Iterator it= query.list().iterator();\r
+ List<Object[]> queryResult = query.list();\r
+ Iterator it= queryResult.iterator();\r
while(it.hasNext()){\r
Object[] res=(Object[]) it.next();\r
Map<String,String> map = new HashMap<>();\r
@Test
public void testGetStatusBySourceName() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "active";
+ }
+ };
alarmsHeaderServiceImpl.getStatusBySourceName("sourceName");
}
@Test
public void testGetIdByStatusSourceName() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "AlarmsHeader";
+ }
+ };
alarmsHeaderServiceImpl.getIdByStatusSourceName("sourceName");
}
@Test
public void testGetAllCountByStatus() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "1";
+ }
+ };
alarmsHeaderServiceImpl.getAllCountByStatus("status");
}
@Test
public void testGetAlarmsHeaderDetail() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "AlarmsHeader";
+ }
+ };
alarmsHeaderServiceImpl.getAlarmsHeaderDetail(1);
}
@Test
public void testGetAllByDatetime() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "1";
+ }
+ };
alarmsHeaderServiceImpl.getAllCountByStatus("status");
alarmsHeaderServiceImpl.getAllByDatetime("status", "eventId", "eventServrity", "createTime");
}
@Test
public void testGetAllCount() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "1";
+ }
+ };
AlarmsHeader ah = new AlarmsHeader();
ah.setVersion("va2");
ah.setEventName("a");
@Test
public void testQueryStatusCount() throws Exception {
+ new MockUp<Query>() {
+ @Mock
+ public Object uniqueResult() {
+ return "1";
+ }
+ };
alarmsHeaderServiceImpl.queryStatusCount("status");
}