Package org.knime.core.webui.data
Class ApplyDataService.ApplyDataServiceBuilder<D>
java.lang.Object
org.knime.core.webui.data.ApplyDataService.ApplyDataServiceBuilder<D>
- Type Parameters:
D-
- All Implemented Interfaces:
DataService.DataServiceBuilder
- Enclosing class:
- ApplyDataService<D>
public static final class ApplyDataService.ApplyDataServiceBuilder<D>
extends Object
implements DataService.DataServiceBuilder
The builder.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()deserializer(ApplyDataService.Deserializer<D> deserializer) onDeactivate(Runnable deactivate)
-
Method Details
-
onDispose
- Specified by:
onDisposein interfaceDataService.DataServiceBuilder- Parameters:
dispose- the logic to execute on dispose, seeDataService.dispose()- Returns:
- this builder
-
onDeactivate
- Specified by:
onDeactivatein interfaceDataService.DataServiceBuilder- Parameters:
deactivate- the logic to execute on dispose, seeDataService.dispose()- Returns:
- this builder
-
validator
- Parameters:
validator- logic that carries out the validation before apply- Returns:
- this builder
-
deserializer
public ApplyDataService.ApplyDataServiceBuilder<D> deserializer(ApplyDataService.Deserializer<D> deserializer) - Parameters:
deserializer- a custom deserializer to create the data object from a string- Returns:
- this builder
-
build
- Returns:
- a new instance
-