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