Class SeriesFactory<T extends Series>
- java.lang.Object
-
- com.inet.taskplanner.server.api.common.AbstractFactory<COMPONENT,DEFINITION,INFO,SUMMARY>
-
- com.inet.taskplanner.server.api.common.SeriesIndependentFactory<T,SeriesDefinition,SeriesInfo,SummaryInfo>
-
- com.inet.taskplanner.server.api.series.SeriesFactory<T>
-
- 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 producingSeries
components.
-
-
Constructor Summary
Constructors Constructor Description SeriesFactory(java.lang.String extensionName)
Creates a new SeriesFactory instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getKeys(SeriesDefinition definition)
Get a set of keys that can be used in placeholder.-
Methods inherited from class com.inet.taskplanner.server.api.common.SeriesIndependentFactory
createFrom, updateValues, validate
-
Methods inherited from class com.inet.taskplanner.server.api.common.AbstractFactory
checkDefinitionArgument, createInstanceFrom, createInstanceFrom, getExtensionName, getInformation, getSummary, isAvailable
-
-
-
-
Method Detail
-
getKeys
@Nonnull public java.util.Set<java.lang.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
-
-