Uses of Package
org.apache.juneau.console.views
Packages that use org.apache.juneau.console.views
Package
Description
FreeMarker-only delivery of the admin-console chrome: the reserved-classpath
base.ftlh template, the
<@tag> macro, and ConsoleFreemarkerMixin
(registers a reserved-path ClassTemplateLoader on top of the host's own FreemarkerMixin
configuration).A typed, declarative "rich DataTables view" toolkit that serializes to the frozen
VIEW_META JSON wire
contract consumed by the first-party client runtime.Petstore console operations pages: background jobs and the audit log.
Petstore console orders page and its JSON endpoints.
Petstore console pets pages and their JSON endpoints.
Petstore console users page and its JSON endpoints.
Raw command output in the browser: a byte-offset endpoint over a
TerminalSource
and an xterm.js panel that renders it the way a terminal would.-
Classes in org.apache.juneau.console.views used by org.apache.juneau.console.freemarkerClassDescriptionA count badge in the page contract, fed by a JSON endpoint and polled by
juneau-badges.js.A per-row action descriptor in theVIEW_METAwire contract (the transport-agnostic "row-action intent" model).Java description of one datatables view: data source, columns, ribbon, row styling, row actions, row detail, selection and bulk actions.A presentation-only visibility rule: the element is shown only when every rule in its list matches. -
Classes in org.apache.juneau.console.views used by org.apache.juneau.console.viewsClassDescriptionThe typed result a row action's submit returns — the load-bearing half of the write path.The outcome discriminator a row-action submit reports.A single in-memory, one-shot async job — the streamed-progress + terminal-result unit of a future async write variant.The result of
AsyncJob.awaitUpdate(int, Duration): the newly-available progress events and the terminal result (null while the job is still running).The "job accepted" envelope a row action's submit returns instead of a terminalActionResultwhen the write is asynchronous.An in-memory, per-process registry ofasync jobs— the single-process job store a future async write variant runs on.A count badge in the page contract, fed by a JSON endpoint and polled byjuneau-badges.js.placementwire tokens.scope.bywire tokens.tonewire tokens.The bulk-mutate opt-in for aViewTable— the second, INDEPENDENT half of the row-selection / bulk-mutate separability guarantee.The response shape of anaggregate-mode bulk action (RowAction.BulkMode.AGGREGATE) — one outcome per id submitted in the matchingBulkRequest.A mutable builder forBulkResult.One failed-outcome entry: the id that was submitted, and why it failed.Author-declared per-cell popover attached to aRender.One datatable column's search configuration — its valueSearchTypeand the optional per-columnSearchOperatorSet.How a field-grid catalog entry (or a remaining declarative field) is painted.How many of a field-grid's columns one catalog entry occupies.A sparse, bounded index from 1-based line numbers to byte offsets in one UTF-8 text file that may keep growing while it is read.Builder forFileLineIndex.The result of aFileLineIndex.refresh().ATerminalViewSourceover one growing JSON Lines file, one event per line, paged through aFileLineIndex.Builder forFileTerminalViewSource.A server-minted idempotency key for a row-action submit, bound at mint time to the(action, targetId)pair it was issued for.The stock "record the minted key" store for row-bound job keys: issues anIdempotencyKeybound to(action, targetId[, principal]), and verifies a submitted key value against that recorded binding.A successful verify.Where a job-log declaration lives.The author-facing declaration of a job-log row-detail region, compiled to aRegionDef.The optional field grid painted above the form, whose slotsoutput.target.fieldcan address.Onesubmit.fieldsentry.Where a terminal result is written.Thesubmitdeclaration.One labelled value in aCellPopover, bound to a top-level row-data key.One item in a table's quick-stats strip (quickStats.items[]): a plain tile, a meter (one value against a maximum) or a segmented tile (a proportional bar of labelled counts).The tile's visual tone.A page "region": a named container whose contents a client-side populator fills in, chosen by name viaRegionDef.populaterather than declared inline.One entry in the field catalog: a label, an optional named renderer and its meta, an optional href template, a paint format, a grid span, and per-field action-bar ids.A named cell-renderer reference in theVIEW_METAwire contract.One ribbon (toolbar) entry above a table.A per-row action descriptor in theVIEW_METAwire contract (the transport-agnostic "row-action intent" model).How an action behaves when driven from a bulk-mutate toolbar.The non-safe HTTP method a row action submits with.What the runtime does with a successful action result.How a row action's form/confirmation is presented.The visual tone of a row action's confirmation.A declarative disable-with-reason rule gating aRowActionon the row's own state, in theVIEW_METAwire contract.Row-detail panel for a table: the per-row GET endpoint, title template, icon and the row-detail region.The action-envelope submit of a row job:{action, targetId, idempotencyKey, fields}, the shape the row-action dialog and the job-log card'senvelope: "action"both send.The row-selection opt-in for aViewTable— the first of the view table's two INDEPENDENT opt-ins.Where aSelectionDef's row selection lives across a view's lifetime.Java description of one datatables view: data source, columns, ribbon, row styling, row actions, row detail, selection and bulk actions.Where a view's rows come from.A default-sort direction.The author-facing declaration of a terminal-view region, compiled to aRegionDef.A thread-safe, in-memoryTerminalViewSourcethat a producer appends to directly.One page of a terminal-view event stream: the envelope the events endpoint returns and the client polls.The read side of a terminal-view event stream.A datatable view definition — an ordered set ofColumndefinitions carrying each column's search configuration.A presentation-only visibility rule: the element is shown only when every rule in its list matches.Fluent operator picker returned byVisibilityRule.when(String).The views-toolkit's own structural gate token forBulkMutateDef: proof that the caller's own write-gate was consulted before a bulk-mutating affordance is configured (the opt-in separability guarantee). -
Classes in org.apache.juneau.console.views used by org.apache.juneau.petstore.console.opsClassDescriptionThe typed result a row action's submit returns — the load-bearing half of the write path.An in-memory, per-process registry of
async jobs— the single-process job store a future async write variant runs on.Mixin interface that exposes the async-job SSE progress stream and cancel endpoint on any Juneau REST resource. -
Classes in org.apache.juneau.console.views used by org.apache.juneau.petstore.console.ordersClassDescriptionThe typed result a row action's submit returns — the load-bearing half of the write path.
-
Classes in org.apache.juneau.console.views used by org.apache.juneau.petstore.console.petsClassDescriptionThe typed result a row action's submit returns — the load-bearing half of the write path.The request body of an
aggregate-mode bulk action (RowAction.BulkMode.AGGREGATE) — every selected row's stable id, plus a client-generated idempotency key so a retried submit (e.g. after a dropped connection) never double-applies.The response shape of anaggregate-mode bulk action (RowAction.BulkMode.AGGREGATE) — one outcome per id submitted in the matchingBulkRequest. -
Classes in org.apache.juneau.console.views used by org.apache.juneau.petstore.console.usersClassDescriptionThe typed result a row action's submit returns — the load-bearing half of the write path.
-
Classes in org.apache.juneau.console.views used by org.apache.juneau.terminal.regionClassDescriptionA
TerminalViewSourceover one growing JSON Lines file, one event per line, paged through aFileLineIndex.