hudson.plugins.git.util
Class BuildData

java.lang.Object
  extended by hudson.plugins.git.util.BuildData
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject, java.io.Serializable, java.lang.Cloneable

@ExportedBean(defaultVisibility=999)
public class BuildData
extends java.lang.Object
implements hudson.model.Action, java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
 java.util.Map<java.lang.String,Build> buildsByBranchName
          Map of branch name -> build (Branch name to last built SHA1).
 Build lastBuild
          The last build that we did.
 
Constructor Summary
BuildData()
           
 
Method Summary
 BuildData clone()
           
 hudson.model.Api getApi()
           
 java.lang.String getDisplayName()
           
 java.lang.String getIconFileName()
           
 Build getLastBuildOfBranch(java.lang.String branch)
           
 Revision getLastBuiltRevision()
           
 java.lang.String getUrlName()
           
 boolean hasBeenBuilt(org.spearce.jgit.lib.ObjectId sha1)
          Return true if the history shows this SHA1 has been built.
 java.lang.Object readResolve()
           
 void saveBuild(Build build)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buildsByBranchName

public java.util.Map<java.lang.String,Build> buildsByBranchName
Map of branch name -> build (Branch name to last built SHA1).


lastBuild

public Build lastBuild
The last build that we did.

Constructor Detail

BuildData

public BuildData()
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject

getIconFileName

public java.lang.String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action

getUrlName

public java.lang.String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action

readResolve

public java.lang.Object readResolve()

hasBeenBuilt

public boolean hasBeenBuilt(org.spearce.jgit.lib.ObjectId sha1)
Return true if the history shows this SHA1 has been built. False otherwise.

Parameters:
sha1 -
Returns:

saveBuild

public void saveBuild(Build build)

getLastBuildOfBranch

public Build getLastBuildOfBranch(java.lang.String branch)

getLastBuiltRevision

@Exported
public Revision getLastBuiltRevision()

clone

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

getApi

public hudson.model.Api getApi()


Copyright © 2010. All Rights Reserved.