net.sf.statcvs.model
Class UserPredicate

java.lang.Object
  extended bynet.sf.statcvs.model.UserPredicate
All Implemented Interfaces:
RevisionPredicate

public class UserPredicate
extends java.lang.Object
implements RevisionPredicate

Filter for Usernames filters revisions that meet a given set of usernames

Version:
$Id: UserPredicate.java,v 1.8 2003/03/18 10:33:55 lukasz Exp $
Author:
Lukasz Pekacki

Constructor Summary
UserPredicate(java.util.Set usernames)
          Constructor for UserPredicate.
UserPredicate(java.lang.String username)
          Constructor UserPredicate.
 
Method Summary
 boolean meets(CvsRevision rev)
          Filters revisions that meet a given set of usernames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserPredicate

public UserPredicate(java.util.Set usernames)
Constructor for UserPredicate.

Parameters:
usernames - set of users

UserPredicate

public UserPredicate(java.lang.String username)
Constructor UserPredicate.

Parameters:
username - for one user
Method Detail

meets

public boolean meets(CvsRevision rev)
Filters revisions that meet a given set of usernames

Specified by:
meets in interface RevisionPredicate
Parameters:
rev - Revision to with the predicate is applied
Returns:
boolean TRUE if the Revsion satisfies the predicate, else FALSE
See Also:
RevisionPredicate.meets(CvsRevision)