Class SeriesFactory<T extends Series>

All Implemented Interfaces:
com.inet.plugin.NamedExtension
Direct Known Subclasses:
DbSeriesFactory, FolderSeriesFactory, JsonSeriesFactory

public abstract class SeriesFactory<T extends Series> extends SeriesIndependentFactory<T, SeriesDefinition, SeriesInfo, SummaryInfo>
Base class for factories producing Series components.
  • Constructor Details

    • SeriesFactory

      public SeriesFactory(String extensionName)
      Creates a new SeriesFactory instance.
      Parameters:
      extensionName - the unique extensionName for this Series.
      Since:
      taskplanner 3.0
  • Method Details

    • getKeys

      public @Nonnull Set<String> getKeys(@Nonnull SeriesDefinition definition)
      Get a set of keys that can be used in placeholder.
      Parameters:
      definition - the definition that described the series
      Returns:
      a key set
      Since:
      taskplanner 3.0