|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EditRunTypeControllerExtension
| Method Summary | |
|---|---|
void |
fillModel(javax.servlet.http.HttpServletRequest request,
BuildTypeForm form,
java.util.Map model)
Called when extension should reset its' state (when GET request with init=1 parameter received). |
StatefulObject |
getState(javax.servlet.http.HttpServletRequest request,
BuildTypeForm form)
Called Called in case if request has parameter indicating that request data should be stored in session only. |
void |
updateBuildType(javax.servlet.http.HttpServletRequest request,
BuildTypeForm form,
BuildTypeSettings buildTypeSettings,
ActionErrors errors)
Called if validation was successful and controller is going to update build configuration. |
void |
updateState(javax.servlet.http.HttpServletRequest request,
BuildTypeForm form)
Method is called on each POST request. |
ActionErrors |
validate(javax.servlet.http.HttpServletRequest request,
BuildTypeForm form)
Called when user initiated save process (by clicking "Save" button). |
| Method Detail |
|---|
void fillModel(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form,
@NotNull
java.util.Map model)
request - requestform - current form beanmodel - Spring model
void updateState(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form)
request - request to retrieve data fromform - current form bean
@Nullable
StatefulObject getState(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form)
StatefulObject interface incapsulating this extension state.
If StatefulObject.isStateModified() method returns true then corresponding message appears in the UI.
request - requestform - current form bean
@NotNull
ActionErrors validate(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form)
updateState(javax.servlet.http.HttpServletRequest, BuildTypeForm) is guaranteed to be called
before this method.
request - request to processform - current form bean
void updateBuildType(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form,
@NotNull
BuildTypeSettings buildTypeSettings,
@NotNull
ActionErrors errors)
request - requestform - current form beanbuildTypeSettings - build configuration settings to updateerrors - object to store errors, if an error was added then build configuration will not be persisted on disk.
In this case extension is responsible for keeping build configuration consistent.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||