org.apache.manifoldcf.crawler.connectors.webcrawler
Interface SequenceCredentials

All Superinterfaces:
AuthenticationCredentials
All Known Implementing Classes:
CredentialsDescription.SessionCredential

public interface SequenceCredentials
extends AuthenticationCredentials

This interface describes immutable classes which represents authentication information for sequence-based authentication.


Field Summary
static java.lang.String _rcsid
           
 
Method Summary
 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.
 
Methods inherited from interface org.apache.manifoldcf.crawler.connectors.webcrawler.AuthenticationCredentials
equals, hashCode
 

Field Detail

_rcsid

static final java.lang.String _rcsid
See Also:
Constant Field Values
Method Detail

getSequenceKey

java.lang.String getSequenceKey()
Fetch the unique key value for this particular credential. (This is used to enforce the proper page ordering).


findLoginParameters

java.util.Iterator findLoginParameters(java.lang.String documentIdentifier)
                                       throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
For a given login page, specific information may need to be submitted to the server to properly log in. This information is returned as an iterated list of LoginParameter objects. The caller must decide which rule (if any) apply, and handle the case where more than one matching rule is found.

Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException