protected static class CredentialsDescription.SessionCredential extends java.lang.Object implements SequenceCredentials
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
sequenceKey |
protected java.util.Map |
sessionPages |
_rcsid| Constructor and Description |
|---|
SessionCredential(java.lang.String sequenceKey)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAuthPage(java.lang.String urlregexp,
java.util.regex.Pattern urlPattern,
java.lang.String overrideTargetURL,
java.lang.String preferredLinkRegexp,
java.util.regex.Pattern preferredLinkPattern,
java.lang.String formNameRegexp,
java.util.regex.Pattern formNamePattern,
java.lang.String preferredRedirectionRegexp,
java.util.regex.Pattern preferredRedirectionPattern,
java.lang.String contentRegexp,
java.util.regex.Pattern contentPattern)
Add an auth page
|
void |
addPageParameter(java.lang.String urlregexp,
java.lang.String paramNameRegexp,
java.util.regex.Pattern paramNamePattern,
java.lang.String paramValue)
Add a page parameter
|
boolean |
equals(java.lang.Object o)
Compare against another object
|
java.util.Iterator |
findLoginParameters(java.lang.String documentIdentifier)
For a given login page, specific information may need to be submitted to the server to properly log in.
|
java.lang.String |
getSequenceKey()
Fetch the unique key value for this particular credential.
|
int |
hashCode()
Calculate a hash function
|
protected java.lang.String sequenceKey
protected java.util.Map sessionPages
public SessionCredential(java.lang.String sequenceKey)
public void addAuthPage(java.lang.String urlregexp,
java.util.regex.Pattern urlPattern,
java.lang.String overrideTargetURL,
java.lang.String preferredLinkRegexp,
java.util.regex.Pattern preferredLinkPattern,
java.lang.String formNameRegexp,
java.util.regex.Pattern formNamePattern,
java.lang.String preferredRedirectionRegexp,
java.util.regex.Pattern preferredRedirectionPattern,
java.lang.String contentRegexp,
java.util.regex.Pattern contentPattern)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic void addPageParameter(java.lang.String urlregexp,
java.lang.String paramNameRegexp,
java.util.regex.Pattern paramNamePattern,
java.lang.String paramValue)
public java.lang.String getSequenceKey()
getSequenceKey in interface SequenceCredentialspublic java.util.Iterator findLoginParameters(java.lang.String documentIdentifier)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
findLoginParameters in interface SequenceCredentialsorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic boolean equals(java.lang.Object o)
equals in interface AuthenticationCredentialsequals in class java.lang.Objectpublic int hashCode()
hashCode in interface AuthenticationCredentialshashCode in class java.lang.Object