blob: dd73fe169b2f3ba15661cacbf4f91accc450aaba [file] [log] [blame]
package com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.plugins.claim;
import hudson.plugins.claim.ClaimBuildAction;
public class Claimed implements Claim {
private final ClaimBuildAction action;
public Claimed(ClaimBuildAction action) {
this.action = action;
}
@Override
public boolean wasMade() {
return action.isClaimed();
}
@Override
public String author() {
return action.getClaimedByName();
}
@Override
public String reason() {
return action.getReason();
}
public String toString() {
return String.format("Claimed by \"%s\": \"%s\"", author(), reason());
}
}