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

      @Nonnull public 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