|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ControllerAction
Represents a simple action which can be called by HTTP.
Such actions can be registered for a controller using WebControllerManager.registerAction(jetbrains.buildServer.controllers.BaseController, jetbrains.buildServer.web.openapi.ControllerAction) method.
A controller can iterate its actions with help of WebControllerManager.getAction(jetbrains.buildServer.controllers.BaseController, javax.servlet.http.HttpServletRequest) method.
| Method Summary | |
|---|---|
boolean |
canProcess(javax.servlet.http.HttpServletRequest request)
Returns true if specified request can be processed by this action. |
void |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.jdom.Element ajaxResponse)
Run this action. |
| Method Detail |
|---|
boolean canProcess(@NotNull
javax.servlet.http.HttpServletRequest request)
request - request
void process(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
javax.servlet.http.HttpServletResponse response,
@Nullable
org.jdom.Element ajaxResponse)
request - requestresponse - responseajaxResponse - response if action is called by an AJAX request
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||