jetbrains.buildServer.serverSide.userChanges
Class UserChangesPolicy

java.lang.Object
  extended by jetbrains.buildServer.serverSide.userChanges.UserChangesPolicy

public class UserChangesPolicy
extends java.lang.Object

Policy to collect build changes.
A few words on terminology:

This class also contains number of factory methods for most frequently used policies.


Method Summary
static UserChangesPolicy createAllChangesPolicy(int numberOfActiveDays)
          Creates policy to collect all changes made in last numberOfActiveDays active days.
static UserChangesPolicy createUserChangesPolicy(User user, int numberOfActiveDays)
          Creates policy to collect all changes made by specified user in last numberOfActiveDays days.
 int getActiveDaysCount()
          Return number of active days to collect changes for
 User getUser()
          Return user whose changes should be returned, or null if changes should not be filtered by user
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createUserChangesPolicy

public static UserChangesPolicy createUserChangesPolicy(User user,
                                                        int numberOfActiveDays)
Creates policy to collect all changes made by specified user in last numberOfActiveDays days.

Parameters:
user - user, whose changes are to be collected
numberOfActiveDays - number of recent active days to collect changes for
Returns:
policy to collect all changes made by specified user in last numberOfActiveDays days.

createAllChangesPolicy

public static UserChangesPolicy createAllChangesPolicy(int numberOfActiveDays)
Creates policy to collect all changes made in last numberOfActiveDays active days.

Parameters:
numberOfActiveDays - number of recent active days to collect changes for
Returns:
policy to collect all changes made in last numberOfActiveDays active days.

getUser

public User getUser()
Return user whose changes should be returned, or null if changes should not be filtered by user

Returns:
see above

getActiveDaysCount

public int getActiveDaysCount()
Return number of active days to collect changes for

Returns:
see above