Interface TaskFieldListGenerator
-
public interface TaskFieldListGenerator
provides data entries for field type dropdowns in task fields as well as generating the actual task Field instances themselves- Since:
- taskplanner 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Field>
generateFilterableFieldList(java.util.Set<java.lang.String> filterTypes)
generates the task planner Field instances including a filter type drop down box, for the given filter typesjava.util.List<DataEntry>
getEntriesFor(java.lang.String fieldType)
returns any known entries for the given field type constant/id
-
-
-
Method Detail
-
getEntriesFor
java.util.List<DataEntry> getEntriesFor(java.lang.String fieldType)
returns any known entries for the given field type constant/id- Parameters:
fieldType
- type of field to fetch entries for (known by the implementors/callers of this interface)- Returns:
- data entries for this field type
- Since:
- taskplanner 5.0
-
generateFilterableFieldList
java.util.List<Field> generateFilterableFieldList(java.util.Set<java.lang.String> filterTypes)
generates the task planner Field instances including a filter type drop down box, for the given filter types- Parameters:
filterTypes
- which filter types to support (known by the implementors/callers of this interface)- Returns:
- task planner Field instances including a filter type drop down box, for the given filter types
- Since:
- taskplanner 5.0
-
-