Built-in NodePaginator plugins
| Name | Plugin name | Description |
|---|---|---|
| DefaultNodePaginator | Default | Standard file browser pagination, backed by the common JPA-based queries (NodeBaseSrv#getCommonChildrenPaginated / getCommonChildrenByCategoryPaginated). Column visibility in getConfig() comes straight from the current user’s profile (Profile > General > File Browser) - no metadata columns. |
| MariaDbExperimentalNodePaginator | Mariadb experimental | Alternative implementation for the same two queries, using hand-written native SQL against MariaDB instead of the common JPA-based queries, aimed at large repositories where the generic pagination becomes a bottleneck. MariaDB-specific and marked experimental - the native SQL is not portable to other database engines. |
| TestNodePaginator | Consulting metadata sample | Reference implementation demonstrating how to inject metadata columns into the file browser. Delegates pagination to the same common queries as DefaultNodePaginator, then adds up to 4 extra columns (Input 1, Input 2, Status, Icon) pulled from the demo “Consulting” metadata group’s own table (OKM_PGRP_CUR_CONSULTING) via a direct SQL query - the last two columns render arbitrary HTML (a badge and an icon) to show whether each node’s metadata row was found. |