|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.web.openapi.SimplePageExtension
jetbrains.buildServer.web.openapi.ChangeDetailsExtension
public class ChangeDetailsExtension
Base class for change details extensions PlaceId.CHANGE_DETAILS_BLOCK and PlaceId.CHANGED_FILE_LINK
| Field Summary |
|---|
| Fields inherited from class jetbrains.buildServer.web.openapi.SimplePageExtension |
|---|
myCssPaths, myJsPaths, myPagePlaces |
| Constructor Summary | |
|---|---|
ChangeDetailsExtension(PagePlaces pagePlaces)
|
|
ChangeDetailsExtension(PagePlaces pagePlaces,
PlaceId placeId,
java.lang.String pluginName,
java.lang.String includeUrl)
|
|
| Method Summary | |
|---|---|
VcsChangeInfo |
findChangedFile(javax.servlet.http.HttpServletRequest request)
|
protected SVcsModification |
findVcsModification(javax.servlet.http.HttpServletRequest request)
Retrieves SVcsModification object from the request attributes. |
protected SBuildType |
getBuildType(javax.servlet.http.HttpServletRequest request,
ProjectManager projectManager)
Searches for a build type in the specified request. |
protected VcsChangeInfo |
getChangedFile(javax.servlet.http.HttpServletRequest request)
Searches for a changed VCS file in the specified request. |
protected SVcsModification |
getVcsModification(javax.servlet.http.HttpServletRequest request)
Searches for a VCS modification in the specified request. |
boolean |
isAvailable(javax.servlet.http.HttpServletRequest request)
Returns true if VCS modification is found in the HTTP servlet request, and this modification is not personal. |
protected boolean |
isChangeLogPage(javax.servlet.http.HttpServletRequest request)
Returnes whether this request is for change-log page (project or build) |
protected boolean |
isChangePage(javax.servlet.http.HttpServletRequest request)
Returnes whether this request is for single change page |
protected boolean |
requiresBuildTypeContext()
The method should return true if this extension requires build type from requiest context to operate. |
| Methods inherited from class jetbrains.buildServer.web.openapi.SimplePageExtension |
|---|
addCssFile, addJsFile, fillModel, getCssPaths, getIncludeUrl, getJsPaths, getPlaceId, getPluginName, isGet, isPost, register, setIncludeUrl, setPlaceId, setPluginName, setPosition, toString, unregister |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ChangeDetailsExtension(PagePlaces pagePlaces)
public ChangeDetailsExtension(PagePlaces pagePlaces,
PlaceId placeId,
@NonNls
java.lang.String pluginName,
@NonNls
java.lang.String includeUrl)
| Method Detail |
|---|
public boolean isAvailable(@NotNull
javax.servlet.http.HttpServletRequest request)
isAvailable in interface PageExtensionisAvailable in class SimplePageExtensionrequest - HTTP servlet request
protected boolean requiresBuildTypeContext()
@NotNull
protected SVcsModification getVcsModification(@NotNull
javax.servlet.http.HttpServletRequest request)
request - HTTP servlet request
@Nullable protected SVcsModification findVcsModification(javax.servlet.http.HttpServletRequest request)
request - HTTP servlet request
@NotNull
protected VcsChangeInfo getChangedFile(@NotNull
javax.servlet.http.HttpServletRequest request)
request - HTTP servlet request
public VcsChangeInfo findChangedFile(@NotNull
javax.servlet.http.HttpServletRequest request)
@Nullable
protected SBuildType getBuildType(javax.servlet.http.HttpServletRequest request,
@NotNull
ProjectManager projectManager)
request - HTTP servlet requestprojectManager - project manager (to search build type by buildTypeId)
protected boolean isChangeLogPage(@NotNull
javax.servlet.http.HttpServletRequest request)
request - the request
protected boolean isChangePage(@NotNull
javax.servlet.http.HttpServletRequest request)
request - the request
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||