Class DetailFactory<T extends Actionable>

java.lang.Object
jenkins.model.details.DetailFactory<T>
Type Parameters:
T - the type of object to add to; typically an Actionable subtype
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
Run.BasicRunDetailFactory

public abstract class DetailFactory<T extends Actionable> extends Object implements ExtensionPoint
Allows you to add multiple details to an Actionable object at once.
Since:
TODO
  • Constructor Details

    • DetailFactory

      public DetailFactory()
  • Method Details

    • type

      public abstract Class<T> type()
    • createFor

      @NonNull public abstract List<? extends Detail> createFor(@NonNull T target)
    • factoriesFor

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static <T extends Actionable> List<DetailFactory<T>> factoriesFor(Class<T> type)