Como alterar dados de um objeto dentro de um Collection

1 resposta
java
E

Minha questão é poder alterar os dados de um objeto dentro do collection abaixo:

StatusConformidadeDocumentoVO objStatusConformidadeDocumentoVO =
(StatusConformidadeDocumentoVO) CollectionUtils.find(listaStatusDocumentosConformidadeVO, new Predicate() {

@Override
			public boolean evaluate(Object arg0) {
				boolean lRetorno;
				
				lRetorno = ((StatusConformidadeDocumentoVO) arg0).getDocumentoVO().getId().equals(pksNaoSelecionado);
				
				if(lRetorno){
					final String justificativaConformidadeRessalva = ((StatusConformidadeDocumentoVO) arg0).getJustificativaConformidadeRessalva();

//Aqui preciso realizar um set: .setJustificativaConformidadeRessalva(“NOVA CONFORMIDADE”);

request.setAttribute(JUSTIFICATIVA_CONFORMIDADE_RESSALVA + ":" + pksNaoSelecionado, justificativaConformidadeRessalva);
				}
				
				return lRetorno;
			}
		});

1 Resposta

S
StatusConformidadeDocumentoVO objStatusConformidadeDocumentoVO = (StatusConformidadeDocumentoVO) CollectionUtils.find(listaStatusDocumentosConformidadeVO, new Predicate() {

	@Override
	public boolean evaluate(Object arg0) {
		StatusConformidadeDocumentoVO vo = (StatusConformidadeDocumentoVO) arg0;
		boolean lRetorno = vo.getDocumentoVO().getId().equals(pksNaoSelecionado);
		
		if (lRetorno){
			final String justificativaConformidadeRessalva = vo.getJustificativaConformidadeRessalva();

			vo.setJustificativaConformidadeRessalva("NOVA CONFORMIDADE");

			request.setAttribute(JUSTIFICATIVA_CONFORMIDADE_RESSALVA + ":" + pksNaoSelecionado, justificativaConformidadeRessalva);
		}
		return lRetorno;
	}
});
Criado 5 de janeiro de 2024
Ultima resposta 5 de jan. de 2024
Respostas 1
Participantes 2