Package org.hoteia.qalingo.core.domain

Examples of org.hoteia.qalingo.core.domain.ServerStatus


                String valueJMSMessage = tm.getText();
               
                if(StringUtils.isNotEmpty(valueJMSMessage)){
                    final SyncServeurMessageJms syncServeurMessageJms = xmlMapper.getXmlMapper().readValue(valueJMSMessage, SyncServeurMessageJms.class);
                   
                    ServerStatus serverStatus = new ServerStatus();
                    serverStatus.setLastCheckReceived(new Date());
                    serverStatus.setServerName(syncServeurMessageJms.getServerName());
                    serverStatus.setServerIp(syncServeurMessageJms.getServerIp());
                   
                    serverService.saveOrUpdateServerStatus(serverStatus, valueJMSMessage);
                   
                    if (logger.isDebugEnabled()) {
                        logger.debug("Processed message, value: " + valueJMSMessage);
View Full Code Here


  private final Logger logger = LoggerFactory.getLogger(getClass());

  public ServerStatus getServerStatusById(final Long serverStatusId, Object... params) {
        Criteria criteria = createDefaultCriteria(ServerStatus.class);
        criteria.add(Restrictions.eq("id", serverStatusId));
        ServerStatus serverStatus = (ServerStatus) criteria.uniqueResult();
        return serverStatus;
  }
View Full Code Here

        List<String> serverNames = (List<String>) criteria.list();
       
        List<ServerStatus> serverStatus = new ArrayList<ServerStatus>();
        if(null !=serverNames){
            for(int i=0;i<serverNames.size();i++){
                ServerStatus status = new ServerStatus();
                status.setServerName(serverNames.get(i));
                serverStatus.add(status);
               
            }
        }
        return serverStatus;
View Full Code Here

  public ServerStatus saveOrUpdateServerStatus(final ServerStatus serverStatus) {
        if (serverStatus.getId() != null) {
            if(em.contains(serverStatus)){
                em.refresh(serverStatus);
            }
            ServerStatus mergedServerStatus = em.merge(serverStatus);
            em.flush();
            return mergedServerStatus;
        } else {
            em.persist(serverStatus);
            return serverStatus;
View Full Code Here

        Query query = session.createQuery(sql);
        query.setTimestamp("before", before);
        List<ServerStatus> serverStatusList = (List<ServerStatus>) query.list();
        if (serverStatusList != null) {
            for (Iterator<ServerStatus> iterator = serverStatusList.iterator(); iterator.hasNext();) {
                ServerStatus serverStatus = (ServerStatus) iterator.next();
                deleteServerStatus(serverStatus);
            }
            return serverStatusList.size();
        }
        return 0;
View Full Code Here

TOP

Related Classes of org.hoteia.qalingo.core.domain.ServerStatus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.