1 package org
.argeo
.slc
.web
.mvc
.event
;
3 import javax
.servlet
.http
.HttpServletRequest
;
4 import javax
.servlet
.http
.HttpServletResponse
;
6 import org
.argeo
.slc
.msg
.event
.SlcEvent
;
7 import org
.argeo
.slc
.msg
.event
.SlcEventListenerDescriptor
;
8 import org
.argeo
.slc
.msg
.event
.SlcEventListenerRegister
;
9 import org
.argeo
.slc
.web
.mvc
.AbstractServiceController
;
10 import org
.springframework
.web
.servlet
.ModelAndView
;
12 public class RemoveEventListenerController
extends AbstractServiceController
{
14 private SlcEventListenerRegister eventListenerRegister
;
17 protected void handleServiceRequest(HttpServletRequest request
,
18 HttpServletResponse response
, ModelAndView modelAndView
)
20 String eventType
= request
.getParameter(SlcEvent
.EVENT_TYPE
);
21 String eventFilter
= request
.getParameter(SlcEvent
.EVENT_FILTER
);
24 .removeEventListenerDescriptor(new SlcEventListenerDescriptor(
25 eventType
, eventFilter
));
28 public void setEventListenerRegister(
29 SlcEventListenerRegister eventListenerRegister
) {
30 this.eventListenerRegister
= eventListenerRegister
;