import java.util.Collections;\r
import java.util.List;\r
\r
-import javax.persistence.EntityManagerFactory;\r
-import javax.transaction.Transactional;\r
+import jakarta.persistence.EntityManagerFactory;\r
+import jakarta.transaction.Transactional;\r
\r
-import org.hibernate.Query;\r
+import org.hibernate.query.Query;\r
import org.hibernate.Session;\r
import org.hibernate.SessionFactory;\r
-import org.hibernate.Transaction;\r
import org.onap.usecaseui.server.bean.AlarmsHeader;\r
import org.onap.usecaseui.server.bean.SortMaster;\r
import org.onap.usecaseui.server.service.AlarmsHeaderService;\r
@Transactional\r
@org.springframework.context.annotation.Configuration\r
@EnableAspectJAutoProxy\r
-public class AlarmsHeaderServiceImpl implements AlarmsHeaderService {\r
+public class AlarmsHeaderServiceImpl implements AlarmsHeaderService {\r
\r
private static final Logger logger = LoggerFactory.getLogger(AlarmsHeaderServiceImpl.class);\r
\r
}\r
Query query = session.createQuery(count.toString());\r
if(UuiCommonUtil.isNotNullOrEmpty(alarmsHeader.getStartEpochMicrosec())&&UuiCommonUtil.isNotNullOrEmpty(alarmsHeader.getLastEpochMicroSec())) {\r
- query.setString("startTime",alarmsHeader.getStartEpochMicrosec());\r
- query.setString("endTime",alarmsHeader.getLastEpochMicroSec());\r
+ query.setParameter("startTime",alarmsHeader.getStartEpochMicrosec());\r
+ query.setParameter("endTime",alarmsHeader.getLastEpochMicroSec());\r
}\r
long q=(long)query.uniqueResult();\r
session.flush();\r
logger.info("AlarmsHeaderServiceImpl queryAlarmsHeader: alarmsHeader={}", alarmsHeader);\r
Query query = session.createQuery(hql.toString());\r
if(UuiCommonUtil.isNotNullOrEmpty(alarmsHeader.getStartEpochMicrosec())&&UuiCommonUtil.isNotNullOrEmpty(alarmsHeader.getLastEpochMicroSec())) {\r
- query.setString("startTime",alarmsHeader.getStartEpochMicrosec());\r
- query.setString("endTime",alarmsHeader.getLastEpochMicroSec());\r
+ query.setParameter("startTime",alarmsHeader.getStartEpochMicrosec());\r
+ query.setParameter("endTime",alarmsHeader.getLastEpochMicroSec());\r
}\r
query.setFirstResult(offset);\r
query.setMaxResults(pageSize);\r
//Query q=session.createQuery("update AlarmsHeader set status='"+status+"', updateTime='"+date+"' , startEpochMicrosecCleared='"+startEpochMicrosecCleared+"' ,lastEpochMicroSecCleared='"+lastEpochMicroSecCleared+"' where eventName='"+eventName+"' and reportingEntityName='"+reportingEntityName+"' and specificProblem ='"+specificProblem+"'");\r
Query q=session.createQuery("update AlarmsHeader set status=:status, startEpochMicrosecCleared=:startEpochMicrosecCleared ,lastEpochMicroSecCleared=:lastEpochMicroSecCleared where eventName=:eventName and reportingEntityName=:reportingEntityName and specificProblem =:specificProblem");\r
\r
- q.setString("status",status);\r
+ q.setParameter("status",status);\r
\r
- q.setString("startEpochMicrosecCleared",startEpochMicrosecCleared);\r
- q.setString("lastEpochMicroSecCleared",lastEpochMicroSecCleared);\r
- q.setString("eventName",eventName);\r
- q.setString("reportingEntityName",reportingEntityName);\r
- q.setString("specificProblem",specificProblem);\r
+ q.setParameter("startEpochMicrosecCleared",startEpochMicrosecCleared);\r
+ q.setParameter("lastEpochMicroSecCleared",lastEpochMicroSecCleared);\r
+ q.setParameter("eventName",eventName);\r
+ q.setParameter("reportingEntityName",reportingEntityName);\r
+ q.setParameter("specificProblem",specificProblem);\r
\r
\r
q.executeUpdate();\r
hql+=" where a.status = :status";\r
Query query = session.createQuery(hql);\r
if (!status.equals("0"))\r
- query.setString("status",status);\r
+ query.setParameter("status",status);\r
return query.uniqueResult().toString();\r
} catch (Exception e) {\r
logger.error("exception occurred while performing AlarmsHeaderServiceImpl queryStatusCount. Details:" + e.getMessage());\r
\r
String string = "from AlarmsHeader a where 1=1 and a.id=:id";\r
Query q = session.createQuery(string);\r
- q.setString("id",id);\r
+ q.setParameter("id",id);\r
AlarmsHeader alarmsHeader =(AlarmsHeader)q.uniqueResult();\r
return alarmsHeader;\r
\r
try{\r
StringBuffer hql =new StringBuffer("from SortMaster a where 1=1 and a.sortType=:sortType");\r
Query query = session.createQuery(hql.toString());\r
- query.setString("sortType",sortType);\r
+ query.setParameter("sortType",sortType);\r
List<SortMaster> list= query.list();\r
return list;\r
} catch (Exception e) {\r