Add a web page that supports all the functionality in send-event.pl.
The attached patch adds two new pages to the admin section of the OpenNMS Web UI.
/opennms/admin/sendevent.jsp - this page lets you select the uei from a drop down, and then enter text for other fields. The nodeid and interface fields uses the sched-outages json jsp pages to do nodeid and interface auto completion. If you select a nodeid, the interface selection does not trim the list down to just those interfaces for the node. There would need to be another jsp page to trim the list of interfaces down to just those for the node.
The form submission goes to the next page, /opennms/admin/postevent.jsp. The submitted event text is displayed back on the page inside pre tags as an xml looking string.