Java BeanUtils - obsługa zbiorów
Opis
Kolekcje Commons są oparte na interfejsach, implementacjach i narzędziach. Zawiera interfejs Closure w kodzie, który można zastosować do dowolnego obiektu wejściowego, a kod pozwala na zastosowanie Zamknięcia do zawartości kolekcji. Istnieje Closure o nazwie BeanPropertyValueChangeClosure ustawia określoną właściwość na określoną wartość. Tę wartość można łączyć z kolekcjami wspólnych, w których wszystkie ziarna będą miały określoną właściwość do określonej wartości w kolekcji.
Na przykład możesz ustawić właściwość myCar na TRUE dla całej kolekcji, jak pokazano poniżej:
//creating the closure
BeanPropertyValueChangeClosure closure = new BeanPropertyValueChangeClosure( "myCar", Boolean.TRUE );
//updating the Collection
CollectionUtils.forAllDo( myCollection, closure );