|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.buildforge.services.common.dbo.DBObject
com.buildforge.services.common.dbo.GeoAwareDBObject
com.buildforge.services.common.dbo.BuildDBO
public class BuildDBO
Database information representing build records (jobs).
Nested Class Summary | |
---|---|
static class |
BuildDBO.Process
Identifies the type of build process. |
static class |
BuildDBO.Result
Identifies the type of build process. |
static class |
BuildDBO.State
Identifies the run state of the build. |
Field Summary | |
---|---|
static char |
FLAG_FIND_ENV
|
static char |
FLAG_UNLOCK
|
static java.lang.String |
TYPE_KEY
|
Constructor Summary | |
---|---|
BuildDBO()
|
Method Summary | |
---|---|
BuildDBO |
fromArray(java.lang.Object[] data)
Deserialize the database object's settings from a request array. |
java.lang.String |
getBuildClass()
|
int |
getBuildId()
|
boolean |
getCancellation()
|
int |
getChainedBuildId()
|
int |
getDuration()
|
java.lang.String |
getEngineId()
|
java.lang.String |
getEnvKey()
|
java.lang.String |
getEnvText()
|
int |
getFailChainId()
|
int |
getFired()
|
int |
getJobId()
|
int |
getLevel()
|
int |
getPassChainId()
|
BuildDBO.Process |
getProcess()
|
BuildDBO.Result |
getResult()
|
java.lang.String |
getSelectorId()
|
int |
getSize()
|
java.lang.String |
getStage()
|
int |
getStartTime()
|
BuildDBO.State |
getState()
|
java.lang.String |
getTag()
|
int |
getTargetId()
|
java.lang.String |
getTypeKey()
Retrieve the key that should be used to look up the display name for a data type. |
int |
getUserId()
|
boolean |
isLive()
Checks whether or not the object is live. |
static void |
sanityCheckId(int buildId)
|
void |
setBuildClass(java.lang.String buildClass)
|
void |
setBuildId(int buildId)
|
void |
setCancellation(boolean cancellation)
|
void |
setChainedBuildId(int newChainedBuildId)
|
void |
setDuration(int duration)
|
void |
setEngineId(java.lang.String engineId)
|
void |
setEnvKey(java.lang.String envDataKey)
|
void |
setEnvText(java.lang.String envDataText)
|
void |
setFailChainId(int newFailChainId)
|
void |
setFired(int fired)
|
void |
setJobId(int jobId)
|
void |
setLevel(int level)
|
void |
setPassChainId(int newPassChainId)
|
void |
setProcess(BuildDBO.Process process)
|
void |
setResult(BuildDBO.Result result)
|
void |
setSelectorId(java.lang.String resource)
|
void |
setSize(int size)
|
void |
setStage(java.lang.String stage)
|
void |
setStartTime(int startTime)
|
void |
setState(BuildDBO.State state)
|
void |
setTag(java.lang.String tag)
|
void |
setTargetId(int targetId)
|
void |
setUserId(int userId)
|
java.lang.Object[] |
toArray()
Serializes this database object as an array of objects. |
java.lang.String |
toString()
|
Methods inherited from class com.buildforge.services.common.dbo.GeoAwareDBObject |
---|
getGeoId, setGeoId |
Methods inherited from class com.buildforge.services.common.dbo.DBObject |
---|
badId, badName, checkDead, checkLive, collision, collision |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TYPE_KEY
public static final char FLAG_FIND_ENV
public static final char FLAG_UNLOCK
Constructor Detail |
---|
public BuildDBO()
Method Detail |
---|
public java.lang.String getTypeKey()
DBObject
getTypeKey
in class DBObject
public boolean isLive()
DBObject
isLive
in class DBObject
public java.lang.String getBuildClass()
public int getBuildId()
public boolean getCancellation()
public int getChainedBuildId()
public int getDuration()
public java.lang.String getEngineId()
public java.lang.String getEnvKey()
public java.lang.String getEnvText()
public int getFailChainId()
public int getFired()
public int getJobId()
public int getLevel()
public int getPassChainId()
public BuildDBO.Process getProcess()
public BuildDBO.Result getResult()
public java.lang.String getSelectorId()
public int getSize()
public java.lang.String getStage()
public int getStartTime()
public BuildDBO.State getState()
public java.lang.String getTag()
public int getTargetId()
public int getUserId()
public void setBuildClass(java.lang.String buildClass)
public void setBuildId(int buildId)
public void setCancellation(boolean cancellation)
public void setChainedBuildId(int newChainedBuildId)
public void setDuration(int duration)
public void setEngineId(java.lang.String engineId)
public void setEnvKey(java.lang.String envDataKey)
public void setEnvText(java.lang.String envDataText)
public void setFailChainId(int newFailChainId)
public void setFired(int fired)
public void setJobId(int jobId)
public void setLevel(int level)
public void setPassChainId(int newPassChainId)
public void setProcess(BuildDBO.Process process)
public void setResult(BuildDBO.Result result)
public void setSelectorId(java.lang.String resource)
public void setSize(int size)
public void setStage(java.lang.String stage)
public void setStartTime(int startTime)
public void setState(BuildDBO.State state)
public void setTag(java.lang.String tag)
public void setTargetId(int targetId)
public void setUserId(int userId)
public static void sanityCheckId(int buildId) throws APIException
APIException
public java.lang.String toString()
toString
in class java.lang.Object
public BuildDBO fromArray(java.lang.Object[] data) throws APIException
DBObject
DBObject.toArray()
.
fromArray
in class DBObject
data
- the object list that renders this object
APIException
- if there is something wrong with the
serialized data that interferes with the reconstruction of
the object. The most obvious reason for this would be if
the serialized array contains the wrong number of fields
or otherwise does not match the serialized form for this
type of database object.public java.lang.Object[] toArray()
DBObject
Protocol
, all supported
protocols transfer database objects in this form.
toArray
in class DBObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |