@ExportedBean(defaultVisibility=2) public abstract class AbstractClaimBuildAction<T extends hudson.model.Saveable> extends DescribableTestAction implements hudson.model.BuildBadgeAction, hudson.model.ProminentProjectAction
DescribableTestAction.DescriptorImplDESCRIPTOR| Modifier and Type | Method and Description |
|---|---|
boolean |
canClaim() |
boolean |
canReassign() |
boolean |
canRelease() |
void |
claim(String claimUser,
String providedReason,
String assignedUser,
boolean isSticky)
Claims a
Saveable. |
void |
copyTo(AbstractClaimBuildAction<T> other)
Claim a new
Saveable with the same settings as this one. |
void |
doClaim(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse resp) |
void |
doUnclaim(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse resp) |
protected void |
evalGroovyScript() |
String |
getAssignedBy() |
String |
getAssignedByName() |
ClaimBuildFailureAnalyzer |
getBfaClaimer() |
Date |
getClaimDate() |
String |
getClaimedBy() |
String |
getClaimedByName() |
String |
getError() |
String |
getIconFileName() |
CommonMessagesProvider |
getMessageProvider() |
abstract String |
getNoun() |
protected abstract T |
getOwner() |
String |
getReason() |
String |
getReason(String error) |
String |
getUrlName() |
boolean |
hasClaimDate() |
boolean |
hasReason() |
boolean |
isBFAEnabled() |
boolean |
isClaimed() |
boolean |
isClaimedByMe() |
boolean |
isReclaim() |
boolean |
isSelfAssigned()
Was the action claimed by someone to themselves?
|
boolean |
isSticky() |
boolean |
isTransientClaim() |
boolean |
isUserAnonymous() |
void |
setAssignedBy(String assignedBy) |
void |
setClaimedBy(String claimedBy) |
void |
setReason(String reason) |
void |
setSticky(boolean sticky) |
void |
setTransientClaim(boolean transientClaim) |
void |
unclaim() |
getDescriptorprotected abstract T getOwner()
public final CommonMessagesProvider getMessageProvider()
public final boolean isReclaim()
public final ClaimBuildFailureAnalyzer getBfaClaimer()
public final String getIconFileName()
getIconFileName in interface hudson.model.Actionpublic final String getUrlName()
getUrlName in interface hudson.model.Actionpublic final void doClaim(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse resp)
throws Exception
Exceptionpublic final void doUnclaim(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse resp)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOException@Exported public final String getClaimedBy()
@Exported public final String getAssignedBy()
public final String getClaimedByName()
public final String getAssignedByName()
public final void setClaimedBy(String claimedBy)
public final void setAssignedBy(String assignedBy)
@Exported public final boolean isClaimed()
public void claim(String claimUser, String providedReason, String assignedUser, boolean isSticky)
Saveable.claimUser - name of the claiming userprovidedReason - reason for the claimassignedUser - name of the assigned userisSticky - true if the claim has to be kept until resolutionpublic void copyTo(AbstractClaimBuildAction<T> other)
Saveable with the same settings as this one.other - the source datapublic final void unclaim()
public final boolean isClaimedByMe()
public final boolean canReassign()
public final boolean canClaim()
public final boolean canRelease()
public final boolean isUserAnonymous()
@Exported public final String getReason()
@JavaScriptMethod public final String getReason(String error) throws Exception
Exceptionpublic final void setReason(String reason)
public final boolean hasReason()
public final boolean isTransientClaim()
public final void setTransientClaim(boolean transientClaim)
public final boolean isSticky()
public final void setSticky(boolean sticky)
public final String getError()
public final boolean isBFAEnabled()
@Exported public final Date getClaimDate()
public final boolean hasClaimDate()
public boolean isSelfAssigned()
public abstract String getNoun()
protected final void evalGroovyScript()
Copyright © 2016–2017. All rights reserved.