org.apache.manifoldcf.crawler.interfaces
Class StatusFilterCriteria

java.lang.Object
  extended by org.apache.manifoldcf.crawler.interfaces.StatusFilterCriteria

public class StatusFilterCriteria
extends java.lang.Object

Class which describes specification of history records to include in a report.


Field Summary
static java.lang.String _rcsid
           
protected  RegExpCriteria identifierMatchObject
          The regular expression string to match the doucment identifier.
protected  int[] matchingStates
          Matching states
protected  int[] matchingStatuses
          Matching statuses
protected  long nowTime
          The lowest time of interest.
protected  java.lang.Long[] ourJobs
          The set of jobs to match.
 
Constructor Summary
StatusFilterCriteria(java.lang.Long[] ourJobs, long nowTime, RegExpCriteria identifierMatchObject, int[] matchingStates, int[] matchingStatuses)
          Constructor.
 
Method Summary
 RegExpCriteria getIdentifierMatch()
          Get the regular expression to match the entity identifier.
 java.lang.Long[] getJobs()
          Get the desired activities criteria.
 int[] getMatchingStates()
          Get the match states
 int[] getMatchingStatuses()
          Get the match statuses
 long getNowTime()
          Get the "now" time
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rcsid

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

ourJobs

protected java.lang.Long[] ourJobs
The set of jobs to match.


nowTime

protected long nowTime
The lowest time of interest.


identifierMatchObject

protected RegExpCriteria identifierMatchObject
The regular expression string to match the doucment identifier.


matchingStates

protected int[] matchingStates
Matching states


matchingStatuses

protected int[] matchingStatuses
Matching statuses

Constructor Detail

StatusFilterCriteria

public StatusFilterCriteria(java.lang.Long[] ourJobs,
                            long nowTime,
                            RegExpCriteria identifierMatchObject,
                            int[] matchingStates,
                            int[] matchingStatuses)
Constructor.

Method Detail

getJobs

public java.lang.Long[] getJobs()
Get the desired activities criteria.


getNowTime

public long getNowTime()
Get the "now" time


getIdentifierMatch

public RegExpCriteria getIdentifierMatch()
Get the regular expression to match the entity identifier.


getMatchingStates

public int[] getMatchingStates()
Get the match states


getMatchingStatuses

public int[] getMatchingStatuses()
Get the match statuses