Collection<String> risques = extractRsk(eleveur.getAccesEleveur()); allRisque.addAll(risques);
Collection<String> risques = extractRsk(eleveur.getAccesEleveur()); allRisque.addAll(risques);
public static InfoAccess getWorstInfoAccessSecurityLevel(Eleveur breeder) { InfoAccess result = breeder.getAccesEleveur(); Collection<InfoAccess> ass = breeder.getActiveAccesSilo(); int worstSecurityLevel = result.getNiveauSecurite(); for (InfoAccess as : ass) { if (as != null) { int siloSecurity = as.getNiveauSecurite(); if (worstSecurityLevel < siloSecurity) { worstSecurityLevel = siloSecurity; result = as; } } } return result; }
public static InfoAccess getWorstInfoAccessSecurityLevel(Eleveur breeder) { InfoAccess result = breeder.getAccesEleveur(); Collection<InfoAccess> ass = breeder.getActiveAccesSilo(); int worstSecurityLevel = result.getNiveauSecurite(); for (InfoAccess as : ass) { if (as != null) { int siloSecurity = as.getNiveauSecurite(); if (worstSecurityLevel < siloSecurity) { worstSecurityLevel = siloSecurity; result = as; } } } return result; }
if (!eleveur.getAccesEleveur().equals(infoAccess)) { actionSecurite.setInfoAccess(infoAccess);
@Override @Transaction public void requestToUnlockBreeder(TopiaContext transaction, String topiaId) throws TopiaException, LogicException { if (log.isDebugEnabled()) { log.debug("requestToUnlockBreeder : " + topiaId); } TaasUser user = getUser(); EleveurDAO eleveurDAO = SandraDAOHelper.getEleveurDAO(transaction); InfoAccessDAO infoAccessDAO = SandraDAOHelper.getInfoAccessDAO(transaction); Eleveur eleveur = eleveurDAO.findByTopiaId(topiaId); InfoAccess accesEleveur = eleveur.getAccesEleveur(); accesEleveur.addUsersVerrouillage(user); infoAccessDAO.update(accesEleveur); serviceNotifier.notifyEvent("requestUnlockGPS", ServiceHelper.getSandraName(), ServiceHelper.getSandraUrl(), user.getLogin(), topiaId); }
@Override @Transaction public void requestToUnlockBreeder(TopiaContext transaction, String topiaId) throws TopiaException, LogicException { if (log.isDebugEnabled()) { log.debug("requestToUnlockBreeder : " + topiaId); } TaasUser user = getUser(); EleveurDAO eleveurDAO = SandraDAOHelper.getEleveurDAO(transaction); InfoAccessDAO infoAccessDAO = SandraDAOHelper.getInfoAccessDAO(transaction); Eleveur eleveur = eleveurDAO.findByTopiaId(topiaId); InfoAccess accesEleveur = eleveur.getAccesEleveur(); accesEleveur.addUsersVerrouillage(user); infoAccessDAO.update(accesEleveur); serviceNotifier.notifyEvent("requestUnlockGPS", ServiceHelper.getSandraName(), ServiceHelper.getSandraUrl(), user.getLogin(), topiaId); }
public static void createActionSecuriteIfNeeded(TopiaContext transaction, String userLogin, Eleveur eleveur, InfoAccess infoAccess) throws TopiaException { // TMA 201 : https://jira.groupe-glon.fr/jira/browse/SDRAMTNC-201 // Create default action security if securityLevel = orange, red or black // TMA 371 : https://jira.groupe-glon.fr/browse/SDRAMTNC-371 // Create only for silo // Search if already exist String type = "A001"; // Empty creation ActionSecuriteDAO actionSecuriteDAO = SandraDAOHelper.getActionSecuriteDAO(transaction); EleveurDAO eleveurDAO = SandraDAOHelper.getEleveurDAO(transaction); ActionSecurite actionSecurite = actionSecuriteDAO.create(); actionSecurite.setNiveauSecurite(infoAccess.getNiveauSecurite()); actionSecurite.setType(type); actionSecurite.setDateAction(new Date()); actionSecurite.setUserCreation(userLogin); // only for silo if (!eleveur.getAccesEleveur().equals(infoAccess)) { actionSecurite.setInfoAccess(infoAccess); } actionSecurite.setCommentaire(infoAccess.getCommentaireSecurite()); eleveur.addActionSecurite(actionSecurite); actionSecuriteDAO.update(actionSecurite); eleveurDAO.update(eleveur); log.info("Creation of default action security for eleveur " + eleveur.getNom()); }
if (entity.equals(item.getAccesEleveur())) { item.setAccesEleveur(null);
InfoAccess accesEleveur = eleveur.getAccesEleveur(); Collection<TaasUser> users = accesEleveur.getUsersVerrouillage();
InfoAccess accesEleveur = eleveur.getAccesEleveur(); Collection<TaasUser> users = accesEleveur.getUsersVerrouillage();
InfoAccess infoAccess = breeder.getAccesEleveur(); String accessEleveurTopiaId = breeder.getAccesEleveur().getTopiaId();
InfoAccess infoAccess = breeder.getAccesEleveur(); String accessEleveurTopiaId = breeder.getAccesEleveur().getTopiaId();