Class BasicCustomPossibleValueProvider<S,ID extends Serializable>

java.lang.Object
com.kingsrook.qqq.backend.core.actions.values.BasicCustomPossibleValueProvider<S,ID>
All Implemented Interfaces:
QCustomPossibleValueProvider<ID>
Direct Known Subclasses:
TablesCustomPossibleValueProvider

public abstract class BasicCustomPossibleValueProvider<S,ID extends Serializable> extends Object implements QCustomPossibleValueProvider<ID>
Basic implementation of a possible value provider, for where there's a limited set of possible source objects - so you just have to define how to make one PV from a source object, how to list all of the source objects, and how to look up a PV from an id.