An alternative syntax, that possibly clarifies this, would be
ContrattoRapporto allContrattoRapporto =
forEach(contrattiRapportiToUpdate); // Create proxy
allContrattoRapporto.setFlagRapportoBloccato(true);
allContrattoRapporto.setDataBlocco(Calendar.getInstance());
allContrattoRapporto.setDataAggiornamento(Calendar.getInstance());
An idea for LambdaJ would be to be able to put method calls in a queue
on the proxy, which is then executed on each object.
Possible syntax; fluent:
performForEach(prepareForEach(contrattiRapportiToUpdate).setFlagRapportoBloccato(true).setDataBlocco(Calendar.getInstance()).setDataAggiornamento(Calendar.getInstance()));
and bean style:
ContrattoRapporto allContrattoRapporto =
prepareForEach(contrattiRapportiToUpdate); // Create proxy
allContrattoRapporto.setFlagRapportoBloccato(true); // Put in queue
allContrattoRapporto.setDataBlocco(Calendar.getInstance()); // Put in
queue
allContrattoRapporto.setDataAggiornamento(Calendar.getInstance()); //
Put in queue
performForEach(allContrattoRapporto); // Execute queue
</Mattias>
----- Original Message -----
Subject: Re: Using forEach to set more than one property.
Date: Tue, 20 Sep 2011 20:05:27 +0200
From: Mario Fusco <mario...@gmail.com>
...