|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.model.Descriptor<hudson.security.SecurityRealm>
de.theit.jenkins.crowd.CrowdSecurityRealm.DescriptorImpl
@Extension public static final class CrowdSecurityRealm.DescriptorImpl
Descriptor for CrowdSecurityRealm. Used as a singleton. The class
is marked as public so that it can be accessed from views.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class hudson.model.Descriptor |
|---|
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType, hudson.model.Descriptor.Self |
| Field Summary |
|---|
| Fields inherited from class hudson.model.Descriptor |
|---|
clazz |
| Fields inherited from interface hudson.model.Saveable |
|---|
NOOP |
| Constructor Summary | |
|---|---|
CrowdSecurityRealm.DescriptorImpl()
Default constructor. |
|
| Method Summary | |
|---|---|
hudson.util.FormValidation |
doCheckApplicationName(String applicationName)
Performs on-the-fly validation of the form field 'application name'. |
hudson.util.FormValidation |
doCheckPassword(String password)
Performs on-the-fly validation of the form field 'password'. |
hudson.util.FormValidation |
doCheckSessionValidationInterval(String sessionValidationInterval)
Performs on-the-fly validation of the form field 'session validation interval'. |
hudson.util.FormValidation |
doCheckUrl(String url)
Performs on-the-fly validation of the form field 'url'. |
hudson.util.FormValidation |
doTestConnection(String url,
String applicationName,
String password,
String group,
boolean useSSO,
String cookieDomain,
int sessionValidationInterval,
String cookieTokenkey,
Boolean useProxy,
String httpProxyHost,
String httpProxyPort,
String httpProxyUsername,
String httpProxyPassword,
String socketTimeout,
String httpTimeout,
String httpMaxConnections)
Checks whether the connection to the Crowd server can be established using the given credentials. |
String |
getDisplayName()
|
| Methods inherited from class hudson.model.Descriptor |
|---|
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CrowdSecurityRealm.DescriptorImpl()
| Method Detail |
|---|
public hudson.util.FormValidation doCheckUrl(@QueryParameter
String url)
url - The URL of the Crowd server.
public hudson.util.FormValidation doCheckApplicationName(@QueryParameter
String applicationName)
applicationName - The application name.
public hudson.util.FormValidation doCheckPassword(@QueryParameter
String password)
password - The application's password.
public hudson.util.FormValidation doCheckSessionValidationInterval(@QueryParameter
String sessionValidationInterval)
sessionValidationInterval - The session validation interval time in minutes.
public hudson.util.FormValidation doTestConnection(@QueryParameter
String url,
@QueryParameter
String applicationName,
@QueryParameter
String password,
@QueryParameter
String group,
@QueryParameter
boolean useSSO,
@QueryParameter
String cookieDomain,
@QueryParameter
int sessionValidationInterval,
@QueryParameter
String cookieTokenkey,
@QueryParameter
Boolean useProxy,
@QueryParameter
String httpProxyHost,
@QueryParameter
String httpProxyPort,
@QueryParameter
String httpProxyUsername,
@QueryParameter
String httpProxyPassword,
@QueryParameter
String socketTimeout,
@QueryParameter
String httpTimeout,
@QueryParameter
String httpMaxConnections)
url - The URL of the Crowd server.applicationName - The application name.password - The application's password.group - The Crowd groups users have to belong to if specified.
public String getDisplayName()
getDisplayName in class hudson.model.Descriptor<hudson.security.SecurityRealm>Descriptor.getDisplayName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||