package hudson.plugins.cigame.util;
import java.util.Collections;
import java.util.List;
import hudson.model.AbstractBuild;
import hudson.model.Action;
import hudson.model.Result;
public class ActionRetriever {
public static <T extends Action> List<T> getResult(AbstractBuild<?, ?> build,
Result resultThreshold, Class<T> actionClass) {
if (build != null && build.getResult() != null
&& build.getResult().isBetterOrEqualTo(resultThreshold)) {
return build.getActions(actionClass);
}
return Collections.emptyList();
}
}