public class ScmWebEditorCommitAction extends AbstractScmWebEditorAction implements org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware
| Modifier and Type | Field and Description |
|---|---|
protected String |
address
the repository's address
|
protected boolean |
badLogin
equals true if there has been a problem during the authentication process
|
protected String |
commitMessage
a message to describe the commit
|
protected boolean |
commitOnly
equals true if only a commit is requested, without a push
|
protected String |
diff
the differences between the current content and the last revision's content
|
static String |
FILE_MODIFY |
protected boolean |
force
equals true to force the commit
|
protected String |
format
the edited file's format
|
protected String |
headCommiter
the name of the person who made the last commit
|
protected String |
lastText
the last revision's file content
|
protected String |
mimeType
the file's MIME type
|
protected String |
newText
the new file content
|
protected String |
numRevision
the number of the current revision
|
protected String |
origText
the old file content
|
protected String |
projectUrl
the URL to the root of the repository
|
protected String |
pw
the password to use to connect to the repository
|
protected javax.servlet.http.HttpServletRequest |
request
the HTTP request sent to the server
|
protected javax.servlet.http.HttpServletResponse |
response
the HTTP response to send to the client
|
protected boolean |
saveCookie
equals true if the authentication information has to be saved in a cookie
|
protected String |
username
the username to use to connect to the repository
|
ATTRIBUTE_BAD_LOGIN, ATTRIBUTE_FILESEARCH_SERVLET_URL, ATTRIBUTE_INVALIDATE_MAX_TIME, ATTRIBUTE_IS_LOGIN, ATTRIBUTE_LOGIN, ATTRIBUTE_ORIG_TEXT, ATTRIBUTE_PREVIEW_SERVLET_URL, ATTRIBUTE_PRIVATE_SERVLET_URI, ATTRIBUTE_PROJECT_URL, ATTRIBUTE_REDIRECT_URL, ATTRIBUTE_REDIRECTION_URL, ATTRIBUTE_SCM_EDITOR_URI, AUTH_ERROR, CONTEXT_ACTION_KEY, detector, EDITABLESFILES, ENCODING, ERROR_PATH, PARAMETER_ADDRESS, PARAMETER_COMMIT_MESSAGE, PARAMETER_DEFAULT_LANG, PARAMETER_FILE_NAME, PARAMETER_FORMAT, PARAMETER_LANG, PARAMETER_MYTEXT, PARAMETER_ORIG_TEXT, PARAMETER_PROJECT_URL, PARAMETER_PW, PARAMETER_SCM_EDITOR_URL, PARAMETER_TEXT, PARAMETER_USERNAME, PROPERTIESFILES, scmType, session| Constructor and Description |
|---|
ScmWebEditorCommitAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
execute()
Execution of the commit action
|
String |
getAddress() |
String |
getCommitMessage() |
String |
getDiff() |
boolean |
getForce() |
String |
getFormat() |
String |
getHeadCommiter() |
String |
getLastText() |
String |
getMimeType() |
String |
getNewText() |
String |
getNumRevision() |
String |
getOrigText() |
String |
getParameterAddress() |
String |
getProjectUrl() |
String |
getPw() |
javax.servlet.http.HttpServletRequest |
getRequest() |
String |
getUsername() |
boolean |
isBadLogin() |
boolean |
isCommitOnly() |
protected boolean |
isRstValid(String rstContent)
Tells whether a RST file has a valid syntax
|
boolean |
isSaveCookie() |
void |
setAddress(String address) |
void |
setBadLogin(boolean badLogin) |
void |
setCommitMessage(String commitMessage) |
void |
setCommitOnly(boolean commitOnly) |
void |
setDiff(String diff) |
void |
setForce(boolean force) |
void |
setFormat(String format) |
void |
setHeadCommiter(String headCommiter) |
void |
setLastText(String lastText) |
void |
setMimeType(String mimeType) |
void |
setNewText(String newText) |
void |
setNumRevision(String numRevision) |
void |
setOrigText(String origText) |
void |
setProjectUrl(String projectUrl) |
void |
setPw(String pw) |
void |
setSaveCookie(boolean saveCookie) |
void |
setServletRequest(javax.servlet.http.HttpServletRequest request) |
void |
setServletResponse(javax.servlet.http.HttpServletResponse response) |
void |
setUsername(String username) |
convertToUnicode, getCodepageDetector, getMimeType, getMimeType, getMimeTypes, getPassword, getScmSession, getScmType, getSweVersion, getUsername, getUsernamePwFromSession, loadProperties, loadProperties, setScmTypeaddActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validatepublic static final String FILE_MODIFY
protected String newText
protected String commitMessage
protected String origText
protected String username
protected String pw
protected String address
protected String lastText
protected String format
protected String projectUrl
protected String diff
protected String headCommiter
protected String mimeType
protected boolean force
protected boolean saveCookie
protected boolean badLogin
protected String numRevision
protected boolean commitOnly
protected transient javax.servlet.http.HttpServletRequest request
protected transient javax.servlet.http.HttpServletResponse response
public String getCommitMessage()
public void setCommitMessage(String commitMessage)
public String getNewText()
public void setNewText(String newText)
public String getFormat()
public void setFormat(String format)
public String getOrigText()
public void setOrigText(String origText)
public String getUsername()
public void setUsername(String username)
public String getPw()
public void setPw(String pw)
public String getAddress()
public void setAddress(String address)
public String getLastText()
public void setLastText(String lastText)
public String getProjectUrl()
public void setProjectUrl(String projectUrl)
public String getNumRevision()
public void setNumRevision(String numRevision)
public String getDiff()
public void setDiff(String diff)
public String getHeadCommiter()
public void setHeadCommiter(String headCommiter)
public boolean isSaveCookie()
public void setSaveCookie(boolean saveCookie)
public String getMimeType()
public void setMimeType(String mimeType)
public javax.servlet.http.HttpServletRequest getRequest()
getRequest in class AbstractScmWebEditorActionpublic boolean getForce()
public void setForce(boolean force)
public String getParameterAddress()
public boolean isBadLogin()
public void setBadLogin(boolean badLogin)
public boolean isCommitOnly()
public void setCommitOnly(boolean commitOnly)
protected boolean isRstValid(String rstContent)
rstContent - the text to checkpublic String execute()
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportpublic void setServletRequest(javax.servlet.http.HttpServletRequest request)
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAwaresetServletRequest in class AbstractScmWebEditorActionpublic void setServletResponse(javax.servlet.http.HttpServletResponse response)
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAwareCopyright © 2009–2016 CodeLutin. All rights reserved.