|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.smartics.maven.issues.IssueManagementConfig
public class IssueManagementConfig
Provides configuration information for issue management facades.
Constructor Summary | |
---|---|
IssueManagementConfig(String issueManagementId, String connectionUrl) Default constructor. |
Method Summary | |
---|---|
String |
getBuildDirectory() Returns the directory to store task data information for the task cache. |
String |
getConnectionUrl() Returns the URL to connect to the issue management system. |
String |
getIssueManagementId() Returns the identifier of the issue management system this configuration applies to. |
String |
getIssueManagementPassword() Returns the password for authentication to access a private installation of a issue management system. |
String |
getIssueManagementUser() Returns the name of the user for authentication to access a private installation of a issue management system. |
int |
getMaxEntries() Returns the value for maxEntries. |
int |
getMaxRetries() Returns the value for maxRetries. |
String |
getRepositoryVersion() Returns the value for repositoryVersion. |
long |
getTimeout() Returns the timeout in milliseconds between retries of connection attempts. |
String |
getWebPassword() Returns the password for HTTP basic authentication to the issue management webserver. |
String |
getWebUser() Returns the name of the user for HTTP basic authentication to the issue management webserver. |
boolean |
isIgnoreLogoutProblem() Returns the flag indicates whether ( true ) or not ( false ) logout problems from the task repository should be ignored. |
boolean |
isLogColumns() Returns the value for logColumns. |
void |
setBuildDirectory(String buildDirectory) Sets the directory to store task data information for the task cache. |
void |
setIgnoreLogoutProblem(boolean ignoreLogoutProblem) Sets the flag indicates whether ( true ) or not ( false ) logout problems from the task repository should be ignored. |
void |
setIssueManagementPassword(String issueManagementPassword) Sets the password for authentication to access a private installation of a issue management system. |
void |
setIssueManagementUser(String issueManagementUser) Sets the name of the user for authentication to access a private installation of a issue management system. |
void |
setLogColumns(boolean logColumns) Sets the value for logColumns. |
void |
setMaxEntries(int maxEntries) Sets the value for maxEntries. |
void |
setMaxRetries(int maxRetries) Sets the value for maxRetries. |
void |
setRepositoryVersion(String repositoryVersion) Sets the value for repositoryVersion. |
void |
setTimeout(long timeout) Sets the timeout between retries of connection attempts. |
void |
setWebPassword(String webPassword) Sets the password for HTTP basic authentication to the issue management webserver. |
void |
setWebUser(String webUser) Sets the name of the user for HTTP basic authentication to the issue management webserver. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IssueManagementConfig(String issueManagementId, String connectionUrl) throws IllegalArgumentException
issueManagementId
- the identifier of the issue management system this configuration applies to.
connectionUrl
- the URL to connect to the issue management system.
IllegalArgumentException
- if any of the given strings is blank.
Method Detail |
---|
public String getIssueManagementId()
RepositoryFacadeFactory
to create a
RepositoryFacade
capable to access the remote issue management repository.
public String getConnectionUrl()
public String getIssueManagementUser()
public void setIssueManagementUser(String issueManagementUser)
issueManagementUser
- the name of the user for authentication to access a private installation of a issue management system.
public String getIssueManagementPassword()
public void setIssueManagementPassword(String issueManagementPassword)
issueManagementPassword
- the password for authentication to access a private installation of a issue management system.
public String getWebUser()
public void setWebUser(String webUser)
webUser
- the name of the user for HTTP basic authentication to the issue management webserver.
public String getWebPassword()
public void setWebPassword(String webPassword)
webPassword
- the password for HTTP basic authentication to the issue management webserver.
public String getRepositoryVersion()
Sets the version of the task repository.
public void setRepositoryVersion(String repositoryVersion)
Sets the version of the task repository.
repositoryVersion
- the value for repositoryVersion.
public int getMaxEntries()
Maximum number of entries to be displayed by the Bugzilla Report. Use -1
for unlimited entries.
public void setMaxEntries(int maxEntries)
Maximum number of entries to be displayed by the Bugzilla Report. Use -1
for unlimited entries.
maxEntries
- the value for maxEntries.
public int getMaxRetries()
Maximum number retries to connect to the issue management system.
public void setMaxRetries(int maxRetries)
Maximum number retries to connect to the issue management system.
maxRetries
- the value for maxRetries.
public long getTimeout()
public void setTimeout(long timeout)
timeout
- the timeout between retries of connection attempts.
public boolean isIgnoreLogoutProblem()
true
) or not (
false
) logout problems from the task repository should be ignored.
This is a kind of hack that grabs for the string 'Logout' in the exception message reported from the task repository. It may be useful if the task repository's response is quite slow.
true
) or not (
false
) logout problems from the task repository should be ignored.
public void setIgnoreLogoutProblem(boolean ignoreLogoutProblem)
true
) or not (
false
) logout problems from the task repository should be ignored.
This is a kind of hack that grabs for the string 'Logout' in the exception message reported from the task repository. It may be useful if the task repository's response is quite slow.
ignoreLogoutProblem
- the flag indicates whether (
true
) or not (
false
) logout problems from the task repository should be ignored.
public String getBuildDirectory()
public void setBuildDirectory(String buildDirectory)
buildDirectory
- the directory to store task data information for the task cache.
public boolean isLogColumns()
Informs that the column names retrieved by the query should be logged at the end of the query. This allows to grab the keywords returned by the issue management system.
public void setLogColumns(boolean logColumns)
Informs that the column names retrieved by the query should be logged at the end of the query. This allows to grab the keywords returned by the issue management system.
logColumns
- the value for logColumns.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |