API
This page gives an overview of all available tags.
Enterprise JSF tag library.
This JSF tag library defines 110 tags and is JSF version 2.1 compatible.
Namespace: urn:be:e-contract:ejsf
- acceptAnnouncement
- addMessage
- addMessageParam
- ageValidator
- announcement
- announcementVersions
- async
- autoSubmit
- battery
- browser
- carousel
- clientBehaviorLogger
- clockSync
- closeDialog
- console
- copyButton
- copyToClipboard
- countdown
- cronValidator
- d3
- dialog
- dictionary
- dictionaryEntry
- echarts
- elValidator
- emailValidator
- enum
- fullscreen
- geolocation
- help
- highlight
- homeFileValidator
- inetAddressValidator
- inlineTranslation
- input
- inputLocalFile
- inputPeriod
- inputTemplate
- insertFacet
- jmsInfo
- katex
- keyStorePasswordValidator
- lastReviewed
- leaflet
- link
- linkedData
- marked
- matomoCustomDimension
- matomoTracking
- maxViewportHeight
- memoryInfo
- mermaid
- metrics
- monkeyPatch
- oidValidator
- openDialog
- openLayersMap
- otpValidator
- outputBoolean
- outputBytes
- outputCertificate
- outputCurrency
- outputDayOfWeek
- outputEmail
- outputEnum
- outputFingerprint
- outputLLM
- outputLanguage
- outputMonth
- outputText
- outputTextEditorHtml
- outputUrl
- pages
- passwordValidator
- performanceNavigation
- phoneNumberValidator
- pinValidator
- plainTextValidator
- platform
- platforms
- prefixValidator
- rateLimiter
- refresh
- requiresRole
- robots
- sameHeight
- serverScript
- sessionKeepAlive
- storageClear
- storageGetItem
- storageGetItems
- storageRemoveItem
- storageSetItem
- tagInfo
- testComponent
- translation
- trimConverter
- trimValidator
- urlValidator
- viewLogs
- viewLogsExclude
- viewLogsInclude
- visNetwork
- webAuthn
- webAuthnAuthenticate
- webAuthnAuthentication
- webAuthnRegister
- webAuthnRegistration
- webAuthnUsernameValidator
- xmlValidator
Action to accept the announcement.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| retention | java.lang.Integer | The retention period in seconds for the announcement cookie. |
Action to add a message.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| severity | java.lang.String | The severity. Defaults to "INFO". |
| summary | java.lang.String | The message summary. |
| detail | java.lang.String | The message detail. |
| target | java.lang.String | The target component. |
| whenCallbackParam | java.lang.String | Only add message when a callback parameter has been set. |
| whenCallbackParamValue | java.lang.String | Only add message when a callback parameter value has been set. |
| callbackParamVar | java.lang.String | Callback parameter value variable that can be used during evaluation of the message summary and detail. |
| invalidateTarget | java.lang.Boolean | Set to true to invalidate the target UIInput component when the condition is met. |
Parameter for addMessage summary or detail messages.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The parameter value. |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String | The target message. summary or detail. Defaults to summary. |
Age validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| minimumAge | java.lang.Integer | The minimum age required to pass validation. |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Announcement component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.announcementComponent |
| Component Class: | be.e_contract.ejsf.component.announcement.AnnouncementComponent |
| Name | Type | Description |
|---|---|---|
| name | java.lang.Integer | The name of the announcement cookie. Defaults to 'announcement'. |
| version | java.lang.Integer | The version of the announcement. |
UIData component for announcement versions to be announced.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.announcementVersionsComponent |
| Component Class: | be.e_contract.ejsf.component.announcement.AnnouncementVersionsComponent |
| Name | Type | Description |
|---|---|---|
| var | java.lang.String | The EL variable containing the version. |
| Name | Type | Description |
|---|---|---|
| oldestVersion | java.lang.Integer | The optional oldest version for which there is still an announcement. |
| order | java.lang.String | The order in which to iterate the versions. Possible values: 'asc' or 'desc'. Defaults to 'asc'. |
Component for asynchronous value loading.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.asyncComponent |
| Component Class: | be.e_contract.ejsf.component.async.AsyncComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Object | The value to be loading asynchronously. |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String | The optional id of the output component |
Automatically submit upon a condition.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| whenLength | java.lang.Integer | Automatically submit when length of input has been reached. |
| Name | Type | Description |
|---|---|---|
| target | java.lang.String | Identifier of the default command component. If not provided, we submit the form. |
Battery output component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.batteryComponent |
| Component Class: | be.e_contract.ejsf.component.output.battery.BatteryComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Number | The battery level value. Value ranges from 0 to 100. |
| height | java.lang.Integer | The height of the battery. |
| width | java.lang.Integer | The width of the battery. |
Only renders on a specified browser.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.browserComponent |
| Component Class: | be.e_contract.ejsf.component.browser.BrowserComponent |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the browser: chrome, edge, firefox, safari |
Lazy loading image carousel.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.carouselComponent |
| Component Class: | be.e_contract.ejsf.component.output.carousel.CarouselComponent |
| Name | Type | Description |
|---|---|---|
| value | java.util.List | The list of CarouselImage. |
| height | java.lang.Integer | The height style in pixels. |
| Name | Type | Description |
|---|---|---|
| width | java.lang.String | The width style. |
| autoPlay | java.lang.Integer | The auto play delay in ms. |
| lazyFirst | java.lang.Boolean | Lazy loads even the first image. Defaults to false. |
Logs all client behavior events on a component via console.log.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| onevent | java.lang.String | Client side callback to execute in case an event is fired. |
Clock synchronization component. Requires proper configuration of the ClockSyncServlet within web.xml.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.clockSync |
| Component Class: | be.e_contract.ejsf.component.clocksync.ClockSyncComponent |
| Name | Type | Description |
|---|---|---|
| clockLocation | java.lang.String | The location of the ClockSyncServlet. |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| syncCount | java.lang.Integer | Number of attempts to synchronize the clock. |
| acceptedRoundTripDelay | java.lang.Integer | The accepted round trip delay in milliseconds for synchronization. Defaults to 1000. |
| maximumClockDrift | java.lang.Integer | The maximum clock drift in milliseconds to consider us out-of-sync. Defaults to 1000. |
| sessionKeepAlivePing | java.lang.Boolean | Set to true to periodically generate an HTTP session keep alive ping. |
| sessionKeepAliveBeforeExpiryPeriod | java.lang.Integer | The number of seconds before session expiry that we should ping the server-side. Defaults to 30. |
| maxKeepAlivePeriod | java.lang.Integer | The maximum period to keep the session alive in minutes. Indefinitely if not defined. |
| Client behavior events |
|---|
| sync |
| error |
Client-side behavior to close PrimeFaces dialogs.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| whenCallbackParam | java.lang.String | Optional condition where a certain callback parameter has to be present. |
| whenCallbackParamValue | java.lang.String | Optional condition where a certain callback parameter has to have a certain value. |
| whenValid | java.lang.Boolean | Optional condition on the input validation. |
| target | java.lang.String | Comma separated list of the dialog widget identifiers to close. |
| noAjax | java.lang.Boolean | Set to true to avoid an ajax call upon closing the dialog. |
Console component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.consoleComponent |
| Component Class: | be.e_contract.ejsf.component.console.ConsoleComponent |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
| timestamp | java.lang.Boolean | Indicates whether timestamps should be included. Defaults to false. |
Copy the value to the clipboard.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.copyButtonComponent |
| Component Class: | be.e_contract.ejsf.component.copybutton.CopyButtonComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The value to be copied to the clipboard. |
| Name | Type | Description |
|---|---|---|
| style | java.lang.String | The optional style for the icon. |
| copiedIcon | java.lang.String | Icon to be used when value has been copied to the clipboard. |
Client behavior to copy a value to the clipboard.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The value to be copied to the clipboard. |
Countdown component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.countdownComponent |
| Component Class: | be.e_contract.ejsf.component.countdown.CountdownComponent |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| useHeartbeatTimer | java.lang.Boolean | Set to true to use a global heartbeat timer. Defaults to false. |
| clockSyncWidgetVar | java.lang.String | The clockSync widget variable used to recalibrate after synchronization. |
Cron validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| cronType | java.lang.String | The type of cron expression. Accepted values: CRON4J, QUARTZ, UNIX, SPRING, SPRING53 |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Component for D3.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.d3Component |
| Component Class: | be.e_contract.ejsf.component.output.d3.D3Component |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| Name | Type | Description |
|---|---|---|
| width | java.lang.Integer | The optional width of the chart. Defaults to 600. |
| height | java.lang.Integer | The optional height of the chart. Defaults to 400. |
Component for native HTML dialogs.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.dialogComponent |
| Component Class: | be.e_contract.ejsf.component.dialog.DialogComponent |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
Client-side dictionary component. Useful to provide i18n support from within Javascripts.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.dictionaryComponent |
| Component Class: | be.e_contract.ejsf.component.dictionary.DictionaryComponent |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
An entry for the dictionary.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| key | java.lang.String | The key of this dictionary entry. |
| value | java.lang.String | The value of this dictionary entry. |
Component for Apache ECharts.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.echartsComponent |
| Component Class: | be.e_contract.ejsf.component.output.echarts.EChartsComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The ECharts option JSON structure. |
| Name | Type | Description |
|---|---|---|
| width | java.lang.Integer | The optional width of the chart. Defaults to 600. |
| height | java.lang.Integer | The optional height of the chart. Defaults to 400. |
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
| Client behavior events |
|---|
| click |
Expression language validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| valueVar | java.lang.String | The variable name for the value. |
| invalidWhen | java.lang.String | The EL expression to evaluate. |
| message | java.lang.String | The invalid value message. Can also be an EL expression. |
| Name | Type | Description |
|---|---|---|
| prevRowVar | java.lang.String | The variable name for the value of the previous row. |
| for | java.lang.String |
Validator for email addresses.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| allowMultiple | java.lang.Boolean | Allows for multiple comma separated email addresses. Defaults to false. |
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
An enum style. Child of outputEnum.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the enum value. |
| Name | Type | Description |
|---|---|---|
| label | java.lang.String | The optional human readable enum label. |
| color | java.lang.String | The optional color for the enum. |
| background | java.lang.String | The optional background color for the enum. |
| icon | java.lang.String | The optional PrimeFaces icon for the enum. |
Makes a component go fullscreen.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| component | java.lang.String | The component id to render fullscreen. |
| Name | Type | Description |
|---|---|---|
| onfullscreen | java.lang.String | Client side callback to execute when fullscreen transition is completed. |
Component to provide geolocation.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.geolocationComponent |
| Component Class: | be.e_contract.ejsf.component.geolocation.GeolocationComponent |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| maximumAge | java.lang.Long | The maximum age in milliseconds of a possible cached position. |
| timeout | java.lang.Long | The maximum length of time (in milliseconds) the device is allowed to take in order to return a position. |
| enableHighAccuracy | java.lang.Boolean | Set to true to enable high accuracy. |
| autoStart | java.lang.Boolean | Automatically start the geolocation. |
| Client behavior events |
|---|
| geolocation |
| error |
| Namespace: | urn:be:e-contract:ejsf |
Highlights source code.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.highlightComponent |
| Component Class: | be.e_contract.ejsf.component.output.highlight.HighlightComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The optional source code as value. |
| for | java.lang.String | The optional element identifier within the XHTML file. |
| resource | java.lang.String | The optional source code resource. |
| language | java.lang.String | The optional source code language. |
Home File validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| directory | java.lang.String | The optional directory restriction under the home directory. |
| type | java.lang.String | The optional file type. Can be FILE or DIRECTORY. Defaults to FILE. |
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Internet address validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| ipv4Only | java.lang.Boolean | Set to true to only allow IPv4 addresses. |
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Inline translation.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.inlineTranslation |
| Component Class: | be.e_contract.ejsf.component.i18n.InlineTranslationComponent |
Input component for dynamically typed inputs. Via facets you can define the actual input component for each type.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.inputComponent |
| Component Class: | be.e_contract.ejsf.component.input.InputComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Object | The value. |
| type | java.lang.String | The type for the input. |
| Name | Type | Description |
|---|---|---|
| defaultType | java.lang.String | The default type. |
Input a local file from a given directory.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.inputLocalFileComponent |
| Component Class: | be.e_contract.ejsf.component.input.InputLocalFileComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The absolute path value of the local file. |
| directory | java.lang.String | The directory relative to the user home directory. |
| Name | Type | Description |
|---|---|---|
| required | java.lang.Boolean | True if this input is required. |
| size | java.lang.Integer | The optional size of the input field. |
| requiredRole | java.lang.String | The requred RBAC role to be able to view local files. |
| fileFilter | java.lang.String | The optional regexp filename filter. |
Input component for periods.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.inputPeriodComponent |
| Component Class: | be.e_contract.ejsf.component.input.InputPeriodComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Integer | The period in the unit indicated by unit. |
| unit | java.lang.String | The period unit: SECONDS, MINUTES, HOURS, DAYS, MONTHS, YEARS. Defaults to SECONDS. |
| maxUnit | java.lang.String | The maximum unit to visualize: SECONDS, MINUTES, HOURS, DAYS, MONTHS, YEARS. Defaults to MONTHS. |
| disabled | java.lang.Boolean | Disables the input element, default is false. |
Input component to instantiate a template.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.inputTemplateComponent |
| Component Class: | be.e_contract.ejsf.component.input.template.InputTemplateComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The template value. |
| result | java.lang.String | The template instantiation result value. |
Insert a facet.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the facet. |
| Name | Type | Description |
|---|---|---|
| targetName | java.lang.String | The optional name of the target facet. |
Displays information about JMS.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.jmsInfo |
| Component Class: | be.e_contract.ejsf.component.jmsinfo.JmsInfoComponent |
| Name | Type | Description |
|---|---|---|
| queue | java.lang.String | The JMS queue. |
| Name | Type | Description |
|---|---|---|
| replayQueue | java.lang.String | The optional JMS queue used to replay JMS messages. |
| requiredRole | java.lang.String | The optional required RBAC role. |
| removeAction | java.lang.Boolean | Set to true to show the remove message button. |
| dateTimePattern | java.lang.String | The pattern used for formatting datetimes. |
| Client behavior events |
|---|
| replay |
| remove |
Component to add KaTeX support to a page.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.katexComponent |
| Component Class: | be.e_contract.ejsf.component.KatexComponent |
KeyStore Password validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| keyStoreType | java.lang.String | The type of the key store. JKS or PKCS12. |
| forKeyStore | java.lang.String | The id of the UIInput holding the keystore path. |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Outputs a LocalDateTime as last reviewed.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.lastReviewed |
| Component Class: | be.e_contract.ejsf.component.output.LastReviewedComponent |
| Name | Type | Description |
|---|---|---|
| value | java.time.LocalDateTime | The last review LocalDateTime value. |
| Name | Type | Description |
|---|---|---|
| unknownMessage | java.lang.String | The message to display in case of a missing last reviewed value. Defaults to "Unknown". |
| pattern | java.lang.String | The DateTimeFormatter pattern to use for formatting the value. Defaults to "dd/MM/yyyy HH:mm". |
| maxAgeWarning | java.lang.String | The maximum age period after which to mark the last review LocalDateTime value as warning. Defaults to "P3M". |
| maxAgeError | java.lang.String | The maximum age period after which to mark the last review LocalDateTime value as error. Defaults to "P6M". |
| okIcon | java.lang.String | The optional OK icon to show. |
| warningIcon | java.lang.String | The optional warning icon to show. |
| errorIcon | java.lang.String | The optional error icon to show. |
Leaflet component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.leafletComponent |
| Component Class: | be.e_contract.ejsf.component.leaflet.LeafletComponent |
| Name | Type | Description |
|---|---|---|
| value | be.e_contract.ejsf.component.leaflet.LatLng | The initial latitude and longitude for the map. |
| Name | Type | Description |
|---|---|---|
| height | java.lang.String | The optional height of the map. Defaults to "200px". |
| width | java.lang.String | The optional width of the map. |
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| zoomControl | java.lang.Boolean | Makes the zoom control present or not. Defaults to "true". |
| zoom | java.lang.Integer | Initial zoom level. Defaults to 13. |
| minZoom | java.lang.Integer | Minimum zoom level. Defaults to 1. |
| maxZoom | java.lang.Integer | Maximum zoom level. Defaults to 19. |
| urlTemplate | java.lang.String | The URL template. Defaults to https://tile.openstreetmap.org/{z}/{x}/{y}.png |
Adds a link element to the head.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.linkComponent |
| Component Class: | be.e_contract.ejsf.component.link.LinkComponent |
| Name | Type | Description |
|---|---|---|
| href | java.lang.String | The link href attribute. |
| Name | Type | Description |
|---|---|---|
| rel | java.lang.String | The link rel attribute. |
Component to add JSON-LD to the head.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.linkedDataComponent |
| Component Class: | be.e_contract.ejsf.component.linkeddata.LinkedDataComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The JSON-LD value. If not provided, we use the children as value. |
Output value as markdown.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.markedComponent |
| Component Class: | be.e_contract.ejsf.component.output.marked.MarkedComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The markdown to display. |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
Adds a Matomo custom dimension to the Matomo tracking.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| dimension | java.lang.Integer | The dimension. |
| value | java.lang.String | The value of this dimension. |
| Name | Type | Description |
|---|---|---|
| enabled | java.lang.Boolean | Indicates whether this custom dimension is enabled or not. |
Tracking component using Matomo.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.matomoTrackingComponent |
| Component Class: | be.e_contract.ejsf.component.matomo.TrackingComponent |
| Name | Type | Description |
|---|---|---|
| enableTracking | java.lang.Boolean | Set to true to enable page visits tracking. |
| matomoUrl | java.lang.String | The URL of the used Matomo instance. |
| siteId | java.lang.String | The Matomo site identifier. |
| Name | Type | Description |
|---|---|---|
| userId | java.lang.String | The optional user identifier. |
| documentTitle | java.lang.String | The optional document title. |
Maximizes the height of the embedding component within the viewport.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.maxViewportHeight |
| Component Class: | be.e_contract.ejsf.component.MaxViewportHeightComponent |
| Name | Type | Description |
|---|---|---|
| footer | java.lang.String | The id of the footer component or element that should also remain visible. |
| for | java.lang.String | The optional id of the component or element on which this should apply. If not provided we use the parent component. |
| minHeight | java.lang.Integer | The optional minimum height of the component. |
Displays information about the JVM memory.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.memoryInfo |
| Component Class: | be.e_contract.ejsf.component.MemoryInfoComponent |
Mermaid component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.mermaidComponent |
| Component Class: | be.e_contract.ejsf.component.mermaid.MermaidComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The Mermaid diagram. If not provided, we use the child content as value. |
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
Displays metrics. Metrics are provided by @Observe-ing be.e_contract.ejsf.api.metrics.MetricsEvent.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.metrics |
| Component Class: | be.e_contract.ejsf.component.MetricsComponent |
Provides some useful monkey patches for PrimeFaces.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.monkeyPatchComponent |
| Component Class: | be.e_contract.ejsf.component.MonkeyPatchComponent |
OID validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Client-side behavior to open PrimeFaces dialogs.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| dialog | java.lang.String | The dialog widget var. |
| dialogId | java.lang.String | The dialog id. |
| whenCallbackParam | java.lang.String | Optional condition where a certain callback parameter has to be present. |
| whenCallbackParamValue | java.lang.String | Optional condition where a certain callback parameter has to have a certain value. |
| oncomplete | java.lang.String | Client side callback to execute when ajax request is completed. |
Displays a map using OpenLayers.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.openLayersComponent |
| Component Class: | be.e_contract.ejsf.component.output.ol.OpenLayersComponent |
| Name | Type | Description |
|---|---|---|
| value | be.e_contract.ejsf.component.output.ol.LatLng | The initial latitude and longitude for the map. |
| Name | Type | Description |
|---|---|---|
| height | java.lang.String | The optional height of the map. Defaults to "200px". |
| width | java.lang.String | The optional width of the map. |
| zoom | java.lang.Integer | Initial zoom level. Defaults to 15. |
Validator for OTP input.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Outputs a styled i18n boolean value.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputBoolean |
| Component Class: | be.e_contract.ejsf.component.output.OutputBooleanComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Boolean | The boolean value to output. |
| Name | Type | Description |
|---|---|---|
| reverse | java.lang.Boolean | Reverses the color indication when set to true. |
| colors | java.lang.Boolean | Set to false to disable red/green coloring. |
Output formatted bytes (KB, MB, GB).
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputBytes |
| Component Class: | be.e_contract.ejsf.component.output.OutputBytesComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Long | The bytes number to output. |
| Name | Type | Description |
|---|---|---|
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
Outputs an X509 certificate. Child elements get rendered within the table structure per pair.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputCertificate |
| Component Class: | be.e_contract.ejsf.component.output.OutputCertificateComponent |
| Name | Type | Description |
|---|---|---|
| value | java.security.cert.X509Certificate | The X509 certificate. |
| Name | Type | Description |
|---|---|---|
| download | java.lang.Boolean | Set to true to show a download button. |
| dateTimePattern | java.lang.String | The pattern used for formatting datetimes. |
Outputs a value as currency.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputCurrency |
| Component Class: | be.e_contract.ejsf.component.output.currency.OutputCurrencyComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Object | The currency value. We support Integer, Long, Float, and Double. |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| currency | java.lang.String | Optional currency. Defaults to "EUR". |
| locale | java.lang.Object | Optional locale as String or Locale. |
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
Outputs the localized version of the day of week (full stand-alone text)
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputDayOfWeek |
| Component Class: | be.e_contract.ejsf.component.output.OutputDayOfWeekComponent |
| Name | Type | Description |
|---|---|---|
| value | java.time.DayOfWeek | The day of the week to output. |
| Name | Type | Description |
|---|---|---|
| styleClass | java.lang.String | Style class of the main container element. |
| style | java.lang.String | The optional inline style. |
| emptyMessage | java.lang.String | The optional message to output in case of null value. |
Output clickable email.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputEmail |
| Component Class: | be.e_contract.ejsf.component.output.OutputEmailComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The email address. |
| Name | Type | Description |
|---|---|---|
| subject | java.lang.String | The optional email subject. |
| cc | java.lang.String | The optional email cc |
| bcc | java.lang.String | The optional email bcc |
| body | java.lang.String | The optional email body |
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
| label | java.lang.String | The optional label. |
| Client behavior events |
|---|
| click |
Outputs a styled enum via embedded enum tags.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputEnum |
| Component Class: | be.e_contract.ejsf.component.output.enums.OutputEnumComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Enum | The enumeration value to output. |
| Name | Type | Description |
|---|---|---|
| handleNullAs | java.lang.String | Optional enum name in case of null value. |
Outputs the fingerprint of binary data.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputFingerprint |
| Component Class: | be.e_contract.ejsf.component.output.OutputFingerprintComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Object | The data as byte array. |
| Name | Type | Description |
|---|---|---|
| algo | java.lang.String | The optional digest algorithm. Defaults to SHA-1. |
| spacing | java.lang.Boolean | The optional spacing between each byte hex value. |
| separator | java.lang.String | The optional separator. Defaults to a white space. |
| lowercase | java.lang.Boolean | Set to true to output the fingerprint in lowercase. Defaults to false, hence uppercase. |
Output LLM output.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputLLMComponent |
| Component Class: | be.e_contract.ejsf.component.output.llm.OutputLargeLanguageModelComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The LLM markdown output to display. |
| Name | Type | Description |
|---|---|---|
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
Outputs the language in the language of the language.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputLanguage |
| Component Class: | be.e_contract.ejsf.component.output.OutputLanguageComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The language to output. For example: en |
Outputs i18n month.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputMonth |
| Component Class: | be.e_contract.ejsf.component.output.OutputMonthComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.Integer | The month, ranging 1 to 12. |
| Name | Type | Description |
|---|---|---|
| omitMonthNumber | java.lang.Boolean | Set to true to omit the month number. |
Output Text with PrimeFaces widgetVar support.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputText |
| Component Class: | be.e_contract.ejsf.component.output.text.OutputTextComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The text value to output. |
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| unit | java.lang.String | The optional unit. |
Outputs the HTML generated by the PrimeFaces TextEditor component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputTextEditorHtml |
| Component Class: | be.e_contract.ejsf.component.output.OutputTextEditorHtmlComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The PrimeFaces TextEditor text value to display. |
| Name | Type | Description |
|---|---|---|
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
Output clickable url.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.outputUrl |
| Component Class: | be.e_contract.ejsf.component.output.OutputUrlComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The url address. |
| Name | Type | Description |
|---|---|---|
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
| label | java.lang.String | The optional label. |
| newTab | java.lang.Boolean | Indicates that the URL should be opened in a new tab. |
| Client behavior events |
|---|
| click |
Show all JSF pages and their visited status.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.pagesComponent |
| Component Class: | be.e_contract.ejsf.component.pages.PagesComponent |
Validator for strong passwords.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String |
Performance navigation component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.performanceNavigationComponent |
| Component Class: | be.e_contract.ejsf.component.performance.PerformanceNavigationComponent |
| Client behavior events |
|---|
| timing |
Validator for phone numbers.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| defaultRegion | java.lang.String | The default region. For example: BE. |
| phoneNumberType | java.lang.String | The type of phone number. Possible values: FIXED_LINE, MOBILE, FIXED_LINE_OR_MOBILE, TOLL_FREE, PREMIUM_RATE, SHARED_COST, VOIP, PERSONAL_NUMBER, PAGER, UAN, VOICEMAIL, UNKNOWN |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
PIN validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| minimumDigits | java.lang.Integer | The optional minimum number of digits. Defaults to 4. |
| maximumDigits | java.lang.Integer | The optional maximum number of digits. |
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Plain text validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| allowEmail | java.lang.Boolean | Set to true to allow email addresses. Defaults to false. |
| for | java.lang.String |
A platform to render or not.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.platformComponent |
| Component Class: | be.e_contract.ejsf.component.platform.PlatformComponent |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the platform: linux, macos, freebsd, or windows |
Renders for a specific platform.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.platformsComponent |
| Component Class: | be.e_contract.ejsf.component.platform.PlatformsComponent |
Prefix validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| prefix | java.lang.String | The expected prefix. |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Limits the rate at which this field can be processed.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String | Indicates the component of which the value is used as base to keep track of tries. Can also be a direct value expression. |
| Name | Type | Description |
|---|---|---|
| timeoutDuration | java.lang.Integer | The optional timeout in seconds when the limit has been reached. Default is 30 seconds. |
| limitRefreshPeriod | java.lang.Integer | The optional limit refresh period in seconds over which we keep track of tries. Default is 10 seconds. |
| limitForPeriod | java.lang.Integer | The optional limit for the refresh period. Default is 5 tries. |
| message | java.lang.String | The optional validation error message. |
| onLimit | java.lang.Object onLimit(java.lang.String) | The optional method expression to be invoked when the limit has been reached. The parameter is the identifier used to keep track of the number of tries. |
Refreshes the page.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.refreshComponent |
| Component Class: | be.e_contract.ejsf.component.refresh.RefreshComponent |
| Name | Type | Description |
|---|---|---|
| delay | java.lang.Integer | Sets the delay after which to refresh. Default is 5 seconds. |
| viewId | java.lang.String | The optional viewId to which to redirect. |
User RBAC validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| role | java.lang.String | The required RBAC role. |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Prevents this page from being indexed by search engines.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.robotsComponent |
| Component Class: | be.e_contract.ejsf.component.robots.RobotsComponent |
| Name | Type | Description |
|---|---|---|
| follow | java.lang.Boolean | Sets follow instead of nofollow. |
| index | java.lang.Boolean | Sets index instead of noindex. |
Makes all HTML elements embedding this component of the same height.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.sameHeightComponent |
| Component Class: | be.e_contract.ejsf.component.SameHeightComponent |
| Name | Type | Description |
|---|---|---|
| group | java.lang.String | The group name of the elements that should have the same height. Defaults to "default". |
Server Script component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.serverScriptComponent |
| Component Class: | be.e_contract.ejsf.component.script.ServerScriptComponent |
| Name | Type | Description |
|---|---|---|
| language | java.lang.String | The script language. |
| scope | java.lang.String | The scope of the script. request or view. Defaults to request. |
| bind | java.lang.String | Binds EL values to the script. |
| include | java.lang.String | Include a script as resource. |
| functions | java.lang.String | Marks the script functions. |
Session keep alive component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.sessionKeepAliveComponent |
| Component Class: | be.e_contract.ejsf.component.session.SessionKeepAliveComponent |
| Name | Type | Description |
|---|---|---|
| pingPeriodBeforeExpiry | java.lang.Integer | Period in seconds before session expiry that we send a ping. Defaults to 30. |
| maxKeepAlivePeriod | java.lang.Integer | The maximum period to keep the session alive in minutes. Indefinitely if not defined. |
Clears the web browser storage.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| type | java.lang.String | The type of the storage item. 'local' or 'session'. Defaults to 'local'. |
Tag to indicate which storage item to retrieve.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the storage item. |
| value | java.lang.String | The EL for setting the storage item value. |
| Name | Type | Description |
|---|---|---|
| type | java.lang.String | The type of the storage item. 'local' or 'session'. Defaults to 'local'. |
Component to access web browser storage. This component requires JSF version 2.3.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.storageGetItemsComponent |
| Component Class: | be.e_contract.ejsf.component.storage.StorageGetItemsComponent |
| Name | Type | Description |
|---|---|---|
| update | java.lang.String | The components to update. |
| Client behavior events |
|---|
| items |
Removes the item within the web browser storage.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the storage item. |
| Name | Type | Description |
|---|---|---|
| type | java.lang.String | The type of the storage item. 'local' or 'session'. Defaults to 'local'. |
Sets the item within the web browser storage.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The name of the storage item. |
| value | java.lang.String | The storage item value. |
| Name | Type | Description |
|---|---|---|
| type | java.lang.String | The type of the storage item. 'local' or 'session'. Defaults to 'local'. |
Displays the API description of a JSF tag.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.tagInfo |
| Component Class: | be.e_contract.ejsf.component.taginfo.TagInfoComponent |
| Name | Type | Description |
|---|---|---|
| library | java.lang.String | The JSF library. Provide either library or namespace. |
| namespace | java.lang.String | The namespace of the JSF library. Provide either library or namespace. |
| tag | java.lang.String | The optional JSF tag. If not provided, we display everything. |
Tests a component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.testComponentComponent |
| Component Class: | be.e_contract.ejsf.component.test.TestComponentComponent |
| Name | Type | Description |
|---|---|---|
| library | java.lang.String | The JSF library. |
| tag | java.lang.String | The component tag. |
Translation. Child of inlineTranslation.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.translation |
| Component Class: | be.e_contract.ejsf.component.i18n.TranslationComponent |
| Name | Type | Description |
|---|---|---|
| language | java.lang.String | The language of this specific translation. For example: nl. |
String trimming converter.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String |
Leading/trailing white spaces validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Validator for URLs.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| allowLocalhost | java.lang.Boolean | Allow localhost URLs. |
| allowHttp | java.lang.Boolean | Also allow for HTTP next to HTTPS. Defaults to false. |
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
Component to view the JBoss EAP log files. This requires proper configuration of ViewLogsResourceHandler and ejsf.viewLogs.REQUIRED_ROLE context-param.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.viewLogsComponent |
| Component Class: | be.e_contract.ejsf.component.viewlogs.ViewLogsComponent |
| Name | Type | Description |
|---|---|---|
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
| newTab | java.lang.Boolean | Indicates that the log should be opened in a new tab. |
| dateTimePattern | java.lang.String | The datetime formatter pattern. |
Exclude filter for viewLogs.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The regular expression to filter log file names. |
Include filter for viewLogs.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| name | java.lang.String | The regular expression to filter log file names. |
Component for VIS Network.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.visNetworkComponent |
| Component Class: | be.e_contract.ejsf.component.output.visnetwork.VisNetworkComponent |
| Name | Type | Description |
|---|---|---|
| value | java.lang.String | The VIS Network data JSON structure. |
| Name | Type | Description |
|---|---|---|
| width | java.lang.Integer | The optional width of the network. Defaults to 600. Ignored if style or styleClass is set. |
| height | java.lang.Integer | The optional height of the network. Defaults to 400. Ignored if style or styleClass is set. |
| widgetVar | java.lang.String | The PrimeFaces widget client-side variable. |
| style | java.lang.String | The optional inline style. |
| styleClass | java.lang.String | The optional style class. |
| Client behavior events |
|---|
| doubleClick |
The WebAuthn component.
| Namespace: | urn:be:e-contract:ejsf |
| Component Type: | ejsf.webAuthnComponent |
| Component Class: | be.e_contract.ejsf.component.webauthn.WebAuthnComponent |
| Name | Type | Description |
|---|---|---|
| credentialRepository | com.yubico.webauthn.CredentialRepository | The CredentialRepository. |
| relyingPartyId | java.lang.String | The relying party identifier. |
| relyingPartyName | java.lang.String | The relying party name. |
| username | java.lang.String | The username. |
| Name | Type | Description |
|---|---|---|
| allowOriginPort | java.lang.Boolean | Allow any origin port. |
| Client behavior events |
|---|
| registered |
| authenticated |
| error |
WebAuthn Authenticate action.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String | The optional webAuthn component. |
WebAuthn authentication AJAX behavior.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| listener | void listener(be.e_contract.ejsf.component.webauthn.WebAuthnAuthenticatedEvent) | Method to invoke after authentication. |
| Name | Type | Description |
|---|---|---|
| update | java.lang.String | Components to update. |
| userVerification | java.lang.String | User verification requirements. "required", "preferred", or "discouraged". |
| timeout | java.lang.Long | The WebAuthn timeout in milliseconds. |
| prfListener | com.yubico.webauthn.data.ByteArray prfListener(com.yubico.webauthn.data.ByteArray) | Method to invoke for PRF functionality. |
| errorListener | void errorListener(be.e_contract.ejsf.component.webauthn.WebAuthnAuthenticationError) | Method to invoke upon authentication error. |
| messageInterceptor | java.lang.String messageInterceptor(java.lang.String,java.lang.String) | Authentication message interceptor. |
WebAuthn Registration action.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| for | java.lang.String | The optional webAuthn component. |
WebAuthn registration AJAX behavior.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| listener | void listener(be.e_contract.ejsf.component.webauthn.WebAuthnRegisteredEvent) | Method to invoke after registration. |
| Name | Type | Description |
|---|---|---|
| update | java.lang.String | Components to update. |
| userId | byte[] | The optional userId as byte[]. If none is provided, a userId gets generated. |
| userDisplayName | java.lang.String | The optional user display name. If none is provided, we use the username instead. |
| userVerification | java.lang.String | User verification requirements. "required", "preferred", or "discouraged". |
| timeout | java.lang.Long | The WebAuthn timeout in milliseconds. |
| authenticatorAttachment | java.lang.String | Authenticator attachment. "platform" or "cross-platform". |
| residentKey | java.lang.String | Resident key requirements. "required", "preferred", or "discouraged". |
| attestationTrustSource | com.yubico.webauthn.attestation.AttestationTrustSource | The Attestation Trust Store. |
| attestationConveyance | java.lang.String | The Attestation Conveyance Preference. "none", "indirect", "direct", or "enterprise". |
| allowUntrustedAttestation | java.lang.Boolean | Allow for untrusted attestations. Defaults to true. |
| errorListener | void errorListener(be.e_contract.ejsf.component.webauthn.WebAuthnRegistrationError) | Method to invoke upon registration error. |
| messageInterceptor | java.lang.String messageInterceptor(java.lang.String,java.lang.String) | Registration message interceptor. |
WebAuthn Username Validator.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| mode | java.lang.String | Validation mode. "registration" or "authentication" |
| credentialRepository | com.yubico.webauthn.CredentialRepository | The CredentialRepository. |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
Validator for XML input.
| Namespace: | urn:be:e-contract:ejsf |
| Name | Type | Description |
|---|---|---|
| message | java.lang.String | The optional validation error message. |
| for | java.lang.String |
| Name: | getRateLimiterSessionIdentifier |
| Class: | be.e_contract.ejsf.validator.ratelimiter.RateLimiterFunctions |
| Signature: | java.lang.String getRateLimiterSessionIdentifier(java.lang.String) |