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.List<CredentialsDescription.SessionCredentialItem> |
sessionPages |
_rcsid| Constructor and Description |
|---|
SessionCredential(java.lang.String sequenceKey)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
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(int authPageIndex,
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 final java.lang.String sequenceKey
protected final java.util.List<CredentialsDescription.SessionCredentialItem> sessionPages
public SessionCredential(java.lang.String sequenceKey)
public int 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(int authPageIndex,
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