@Override
  public void removeSkill(SkillDTO skill, UtenteDTO utente) {
    Map<String, SearchDTO> andMap = new HashMap<String, SearchDTO>();
    SearchDTO so = new SearchDTO();
    so.setOperatore(it.linksmt.corsoedoc.intranet.enumeration.Operator.EQUAL);
    long idSkill = skill.getId();
    long idUtente = utente.getId();

    so.setValue(idSkill);
    so.setValue(idUtente);

    andMap.put("tbSkill", so);
    andMap.put("tbUtente", so);
    ISpecifications<UtenteHasSkill> u = new ISpecifications<UtenteHasSkill>();
    Specification<UtenteHasSkill> spec = u.findByCriteria(andMap, null);
    UtenteHasSkill utenteHasSkill = utenteSkillRepository.findOne(spec);
    utenteSkillRepository.delete(utenteHasSkill.getId());
    LOG.warn("Skill rimossa dall'utente");
  }
Ejemplo n.º 2
0
 public static Skill convertToEntity(SkillDTO dto) {
   Skill skill = new Skill();
   skill.setId(dto.getId());
   skill.setDescrizione(dto.getDescrizione());
   return skill;
 }