how can I set up multiple listeners for one event?

class CompositeListener implements OnEventListener { private List<OnEventListener> registeredListeners = new ArrayList<OnEventListener>(); public void registerListener (OnEventListener listener) { registeredListeners.add(listener); } public void onEvent(Event e) { for(OnEventListener listener:registeredListeners) { listener.onEvent(e); } } } ….. CompositeListener composite = new CompositeListener(); composite.registerListener(listener1); composite.registerListener(listener2); component.setOnEventListener(composite);

How to set value of composite variable field using dynamic SQL

Faster with hstore Since Postgres 9.0, with the additional module hstore installed in your database there is a very simple and fast solution with the #= operator that … replace[s] fields in record with matching values from hstore. To install the module: CREATE EXTENSION hstore; Examples: SELECT my_record #= ‘”field”=>”value”‘::hstore; — with string literal SELECT … Read more