Пример #1
0
 /**
  * Approve/Unapprove the agent on given ip.
  *
  * @param ip ip
  * @param approve true/false
  */
 @CacheEvict(allEntries = true, value = "agents")
 public void approve(String ip, boolean approve) {
   List<AgentInfo> found = agentRepository.findAllByIp(ip);
   for (AgentInfo each : found) {
     each.setApproved(approve);
     agentRepository.save(each);
     agentRepository.findOne(each.getId());
     if (approve) {
       LOGGER.info("agent {} is approved", ip);
     } else {
       LOGGER.info("agent {} is not approved", ip);
     }
   }
 }