public interface DataTypeFilterFunction
DataTypeFilter predicate for
PermissionHolders as required during inheritance.| Modifier and Type | Field and Description |
|---|---|
static OptionKey<DataTypeFilterFunction> |
KEY
The
OptionKey for DataTypeFilterFunction. |
| Modifier and Type | Method and Description |
|---|---|
static DataTypeFilterFunction |
always(Predicate<DataType> predicate)
Creates a
DataTypeFilterFunction that always returns the given
predicate. |
@NonNull Predicate<DataType> |
getTypeFilter(PermissionHolder.Identifier holderIdentifier)
Gets the
DataTypeFilter predicate for the given
holder identifier. |
static final OptionKey<DataTypeFilterFunction> KEY
OptionKey for DataTypeFilterFunction.static DataTypeFilterFunction always(Predicate<DataType> predicate)
DataTypeFilterFunction that always returns the given
predicate.predicate - the predicate@NonNull Predicate<DataType> getTypeFilter(PermissionHolder.Identifier holderIdentifier)
DataTypeFilter predicate for the given
holder identifier.holderIdentifier - the holder identifier