hudson.plugins.claim
Class AbstractClaimBuildAction<T extends hudson.model.Saveable>
java.lang.Object
hudson.tasks.junit.TestAction
hudson.plugins.claim.AbstractClaimBuildAction<T>
- All Implemented Interfaces:
- hudson.model.Action, hudson.model.BuildBadgeAction, hudson.model.ModelObject, hudson.model.ProminentProjectAction
- Direct Known Subclasses:
- ClaimBuildAction, ClaimTestAction
@ExportedBean(defaultVisibility=2)
public abstract class AbstractClaimBuildAction<T extends hudson.model.Saveable>
- extends hudson.tasks.junit.TestAction
- implements hudson.model.BuildBadgeAction, hudson.model.ProminentProjectAction
|
Field Summary |
protected T |
owner
|
| Methods inherited from class hudson.tasks.junit.TestAction |
annotate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.model.Action |
getDisplayName |
owner
protected T extends hudson.model.Saveable owner
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName in interface hudson.model.Action
getUrlName
public String getUrlName()
- Specified by:
getUrlName in interface hudson.model.Action
doClaim
public void doClaim(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse resp)
throws javax.servlet.ServletException,
IOException
- Throws:
javax.servlet.ServletException
IOException
doUnclaim
public void doUnclaim(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse resp)
throws javax.servlet.ServletException,
IOException
- Throws:
javax.servlet.ServletException
IOException
getClaimedBy
@Exported
public String getClaimedBy()
getClaimedByName
public String getClaimedByName()
setClaimedBy
public void setClaimedBy(String claimedBy)
isClaimed
@Exported
public boolean isClaimed()
claim
public void claim(String claimedBy,
String reason,
boolean sticky)
copyTo
public void copyTo(AbstractClaimBuildAction other)
- Claim a new Run with the same settings as this one.
unclaim
public void unclaim()
isClaimedByMe
public boolean isClaimedByMe()
canClaim
public boolean canClaim()
canRelease
public boolean canRelease()
isUserAnonymous
public boolean isUserAnonymous()
getReason
@Exported
public String getReason()
setReason
public void setReason(String reason)
hasReason
public boolean hasReason()
isTransient
public boolean isTransient()
setTransient
public void setTransient(boolean transientClaim)
isSticky
public boolean isSticky()
setSticky
public void setSticky(boolean sticky)
getClaimDate
@Exported
public Date getClaimDate()
hasClaimDate
public boolean hasClaimDate()
getNoun
public abstract String getNoun()
Copyright © 2004-2013. All Rights Reserved.