//AgendaEntidadesAgeent
Iterator itEntidadesOrigem = agendaOrigem.getAgendaEntidadesAgeent().iterator();
copiaAgenda.setAgendaEntidadesAgeent(new HashSet());
while (itEntidadesOrigem.hasNext()){
AgendaEntidadesAgeent agendaEntidadeOrigem = (AgendaEntidadesAgeent)itEntidadesOrigem.next();
AgendaEntidadesAgeent agendaEntidadeNovo = new AgendaEntidadesAgeent();
Entidade.clonarPojo(agendaEntidadeOrigem, agendaEntidadeNovo);
agendaEntidadeNovo.setAgendaAge(copiaAgenda);
agendaEntidadeNovo.atribuirPKPai();
agendaEntidadeNovo.setDataInclusaoAgeent(Data.getDataAtual());
agendaEntidadeNovo.setUsuarioUsuManutencao(usuarioLogado);
copiaAgenda.getAgendaEntidadesAgeent().add(agendaEntidadeNovo);
session.save(agendaEntidadeNovo);
}