com.xebialabs.deployit.task
Class ArchivedTaskSearchParameters

java.lang.Object
  extended by com.xebialabs.deployit.task.ArchivedTaskSearchParameters
Direct Known Subclasses:
JcrArchivedTaskSearchQueryBuilder

public class ArchivedTaskSearchParameters
extends java.lang.Object


Nested Class Summary
static class ArchivedTaskSearchParameters.DateRange
           
static class ArchivedTaskSearchParameters.Status
           
 
Field Summary
protected  java.lang.String application
           
protected  ArchivedTaskSearchParameters.DateRange dateRangeSearch
           
protected  java.util.Calendar endDate
           
protected  java.lang.String environment
           
protected  java.lang.String executedBy
           
protected  java.util.Calendar startDate
           
protected  ArchivedTaskSearchParameters.Status status
           
protected  java.lang.String taskUuid
           
protected  java.lang.String version
           
 
Constructor Summary
  ArchivedTaskSearchParameters()
           
protected ArchivedTaskSearchParameters(ArchivedTaskSearchParameters p)
           
 
Method Summary
 ArchivedTaskSearchParameters createdBetween(java.util.Calendar startDate, java.util.Calendar endDate)
           
 ArchivedTaskSearchParameters createdOnOrAfter(java.util.Calendar startDate)
           
 ArchivedTaskSearchParameters createdOnOrBefore(java.util.Calendar endDate)
           
 ArchivedTaskSearchParameters executedByUser(java.lang.String user)
           
 ArchivedTaskSearchParameters forApplication(java.lang.String application)
           
 ArchivedTaskSearchParameters forApplicationAndVersion(java.lang.String application, java.lang.String version)
           
 ArchivedTaskSearchParameters thatCompleted()
           
 ArchivedTaskSearchParameters thatCompletedAfterRetry()
           
 ArchivedTaskSearchParameters thatWasCancelled()
           
 ArchivedTaskSearchParameters toEnvironment(java.lang.String environment)
           
 ArchivedTaskSearchParameters withUniqueId(java.lang.String uuid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startDate

protected java.util.Calendar startDate

endDate

protected java.util.Calendar endDate

executedBy

protected java.lang.String executedBy

application

protected java.lang.String application

version

protected java.lang.String version

environment

protected java.lang.String environment

taskUuid

protected java.lang.String taskUuid

dateRangeSearch

protected ArchivedTaskSearchParameters.DateRange dateRangeSearch

status

protected ArchivedTaskSearchParameters.Status status
Constructor Detail

ArchivedTaskSearchParameters

public ArchivedTaskSearchParameters()

ArchivedTaskSearchParameters

protected ArchivedTaskSearchParameters(ArchivedTaskSearchParameters p)
Method Detail

executedByUser

public ArchivedTaskSearchParameters executedByUser(java.lang.String user)

createdBetween

public ArchivedTaskSearchParameters createdBetween(java.util.Calendar startDate,
                                                   java.util.Calendar endDate)

createdOnOrBefore

public ArchivedTaskSearchParameters createdOnOrBefore(java.util.Calendar endDate)

createdOnOrAfter

public ArchivedTaskSearchParameters createdOnOrAfter(java.util.Calendar startDate)

forApplicationAndVersion

public ArchivedTaskSearchParameters forApplicationAndVersion(java.lang.String application,
                                                             java.lang.String version)

forApplication

public ArchivedTaskSearchParameters forApplication(java.lang.String application)

toEnvironment

public ArchivedTaskSearchParameters toEnvironment(java.lang.String environment)

thatWasCancelled

public ArchivedTaskSearchParameters thatWasCancelled()

thatCompleted

public ArchivedTaskSearchParameters thatCompleted()

thatCompletedAfterRetry

public ArchivedTaskSearchParameters thatCompletedAfterRetry()

withUniqueId

public ArchivedTaskSearchParameters withUniqueId(java.lang.String uuid)