/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package hudson.plugins.disk_usage; import hudson.Extension; import hudson.model.AbstractBuild; import hudson.model.Action; import hudson.model.Run; import hudson.model.TransientBuildActionFactory; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import jenkins.model.TransientActionFactory; /** * * @author Lucie Votypkova */ @Extension public class DiskUsageBuildActionFactory extends TransientActionFactory<AbstractBuild>{ @Override public Class type() { return AbstractBuild.class; } @Override public Collection<? extends Action> createFor(AbstractBuild t) { return new ArrayList<Action>(Collections.singleton(new BuildDiskUsageAction(t))); } }