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.ManifoldCFException
public 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 SequenceCredentials
public java.util.Iterator findLoginParameters(java.lang.String documentIdentifier) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
findLoginParameters
in interface SequenceCredentials
org.apache.manifoldcf.core.interfaces.ManifoldCFException
public boolean equals(java.lang.Object o)
equals
in interface AuthenticationCredentials
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface AuthenticationCredentials
hashCode
in class java.lang.Object