com.pmease.quickbuild
Class BuildRequest

java.lang.Object
  extended by com.pmease.quickbuild.BuildRequest
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class BuildRequest
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Nested Class Summary
static class BuildRequest.Status
           
 
Constructor Summary
BuildRequest()
           
 
Method Summary
 BuildRequest clone()
           
 boolean equals(java.lang.Object other)
           
 Build getBuild()
           
 java.lang.Long getCancellerId()
           
 java.lang.Long getConfigurationId()
           
 java.util.concurrent.Future<?> getFuture()
           
 java.lang.String getId()
           
 java.lang.String getInitialRequestId()
           
 java.lang.Integer getPriority()
           
 PromotionSource getPromotionSource()
           
 java.util.Date getRequestDate()
           
 java.lang.Long getRequesterId()
           
 java.lang.String getRequesterName()
           
 BuildRequest.Status getStatus()
           
 java.lang.Long getUpstreamConfigurationId()
           
 java.util.Set<java.lang.String> getUpstreamRequestIds()
           
 java.util.Map<java.lang.String,java.lang.String> getVariables()
           
 java.util.Set<java.lang.String> getWaitingNodes()
           
 int hashCode()
           
 boolean isRespectBuildCondition()
           
 java.lang.Boolean isScheduled()
           
 boolean isTriggeredByDependency()
           
 void setBuild(Build build)
           
 void setCancellerId(java.lang.Long cancellerId)
           
 void setConfigurationId(java.lang.Long configurationId)
           
 void setFuture(java.util.concurrent.Future<?> future)
           
 void setId(java.lang.String id)
           
 void setInitialRequestId(java.lang.String initialRequestId)
           
 void setPriority(java.lang.Integer priority)
           
 void setPromotionSource(PromotionSource promotionSource)
           
 void setRequestDate(java.util.Date scheduleDate)
           
 void setRequesterId(java.lang.Long requesterId)
           
 void setRespectBuildCondition(boolean respectBuildCondition)
           
 void setScheduled(java.lang.Boolean scheduled)
           
 void setStatus(BuildRequest.Status status)
           
 void setTriggeredByDependency(boolean triggeredByDependency)
           
 void setUpstreamConfigurationId(java.lang.Long upstreamConfigurationId)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildRequest

public BuildRequest()
Method Detail

getId

public java.lang.String getId()
Get identifier of this build request.


setId

public void setId(java.lang.String id)

getStatus

public BuildRequest.Status getStatus()
Get status of this build request.


setStatus

public void setStatus(BuildRequest.Status status)

getConfigurationId

public java.lang.Long getConfigurationId()
Get identifier of the configuration against which build is requested.


setConfigurationId

public void setConfigurationId(java.lang.Long configurationId)

getPromotionSource

public PromotionSource getPromotionSource()
Get promotion source. Null if the build process is not a promotion.


setPromotionSource

public void setPromotionSource(PromotionSource promotionSource)

isRespectBuildCondition

public boolean isRespectBuildCondition()
Whether or not respect build condition.


setRespectBuildCondition

public void setRespectBuildCondition(boolean respectBuildCondition)
Specify whether or not to respect build condition.


getVariables

public java.util.Map<java.lang.String,java.lang.String> getVariables()

isTriggeredByDependency

public boolean isTriggeredByDependency()

setTriggeredByDependency

public void setTriggeredByDependency(boolean triggeredByDependency)

getInitialRequestId

public java.lang.String getInitialRequestId()

setInitialRequestId

public void setInitialRequestId(java.lang.String initialRequestId)

getUpstreamRequestIds

public java.util.Set<java.lang.String> getUpstreamRequestIds()

getBuild

public Build getBuild()

setBuild

public void setBuild(Build build)

getPriority

public java.lang.Integer getPriority()
Get priority of the build request.


setPriority

public void setPriority(java.lang.Integer priority)
Specify priority of the build request.


getRequestDate

public java.util.Date getRequestDate()
Get request date of this build request.


setRequestDate

public void setRequestDate(java.util.Date scheduleDate)
Set request date of this build request.


getRequesterId

public java.lang.Long getRequesterId()
Get identifier of the user who requested the build. Null for anonymous user or build scheduler.


setRequesterId

public void setRequesterId(java.lang.Long requesterId)

getCancellerId

public java.lang.Long getCancellerId()
Get identifier of the user who cancelled the build. Null for anonymous user.


setCancellerId

public void setCancellerId(java.lang.Long cancellerId)

isScheduled

public java.lang.Boolean isScheduled()
Whether or not this is a scheduled build.


setScheduled

public void setScheduled(java.lang.Boolean scheduled)

getUpstreamConfigurationId

public java.lang.Long getUpstreamConfigurationId()

setUpstreamConfigurationId

public void setUpstreamConfigurationId(java.lang.Long upstreamConfigurationId)

getRequesterName

public java.lang.String getRequesterName()
Get display name of the user who requested the build.


getFuture

public java.util.concurrent.Future<?> getFuture()

setFuture

public void setFuture(java.util.concurrent.Future<?> future)

getWaitingNodes

public java.util.Set<java.lang.String> getWaitingNodes()

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

clone

public BuildRequest clone()
Overrides:
clone in class java.lang.Object


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.