|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.controllers.admin.ipr.IprBasedRunTypeExtension
public class IprBasedRunTypeExtension
| Field Summary | |
|---|---|
static java.lang.String |
IPR_PROJECT_TYPE
|
static java.lang.String |
MAVEN_PROJECT_TYPE
|
| Constructor Summary | |
|---|---|
protected |
IprBasedRunTypeExtension(IprWebManager iprManager,
SBuildServer server,
java.lang.String runType)
|
| 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. |
protected void |
setSupportedProjectTypes(java.util.Collection<java.lang.String> types)
|
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). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String MAVEN_PROJECT_TYPE
public static final java.lang.String IPR_PROJECT_TYPE
| Constructor Detail |
|---|
protected IprBasedRunTypeExtension(IprWebManager iprManager,
SBuildServer server,
java.lang.String runType)
| Method Detail |
|---|
protected void setSupportedProjectTypes(java.util.Collection<java.lang.String> types)
public void fillModel(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form,
@NotNull
java.util.Map model)
EditRunTypeControllerExtension
fillModel in interface EditRunTypeControllerExtensionrequest - requestform - current form beanmodel - Spring model
@Nullable
public StatefulObject getState(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form)
EditRunTypeControllerExtensionStatefulObject interface incapsulating this extension state.
If StatefulObject.isStateModified() method returns true then corresponding message appears in the UI.
getState in interface EditRunTypeControllerExtensionrequest - requestform - current form bean
public void updateBuildType(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form,
@NotNull
BuildTypeSettings buildTypeSettings,
@NotNull
ActionErrors errors)
EditRunTypeControllerExtension
updateBuildType in interface EditRunTypeControllerExtensionrequest - 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.
public void updateState(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form)
EditRunTypeControllerExtension
updateState in interface EditRunTypeControllerExtensionrequest - request to retrieve data fromform - current form bean
@NotNull
public ActionErrors validate(@NotNull
javax.servlet.http.HttpServletRequest request,
@NotNull
BuildTypeForm form)
EditRunTypeControllerExtensionEditRunTypeControllerExtension.updateState(javax.servlet.http.HttpServletRequest, BuildTypeForm) is guaranteed to be called
before this method.
validate in interface EditRunTypeControllerExtensionrequest - request to processform - current form bean
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||