..

Title, Github only
Title Github only
Core API true

Core API

Contains a variety of components used throughout ADF. See the library's README file for more information about installing and using the source code.

Components

Name Description Source link
About component Experimental Shows a general version and status overview of the installed ADF library. Source
Buttons menu component Displays buttons on a responsive menu. Source
Card view component Displays a configurable property list renderer. Source
Comment list component Shows a list of comments. Source
Comments component Displays comments from users involved in a specified task or content and allows an involved user to add a comment to a task or a content. Source
Data column component Defines column properties for DataTable, Tasklist, Document List and other components. Source
Datatable component Displays data as a table with customizable columns and presentation. Source
Empty list component Displays a message indicating that a list is empty. Source
Form field component Represents a UI field in a form. Source
Form list component Shows forms as a list. Source
Form component Shows a Form from APS Source
Start form component Displays the Start Form for a process. Source
Text mask component Implements text field input masks. Source
Icon component Provides a universal way of rendering registered and named icons. Source
Info drawer layout component Displays a sidebar-style information panel. Source
Info drawer component Displays a sidebar-style information panel with tabs. Source
Language menu component Displays all the languages that are present in "app.config.json" and the default (EN). Source
Header component Reusable header for Alfresco applications. Source
Sidebar action menu component Displays a sidebar-action menu information panel. Source
Sidenav layout component Displays the standard three-region ADF application layout. Source
Login dialog panel component Shows and manages a login dialog. Source
Login dialog component Allows a user to perform a login via a dialog. Source
Login component Authenticates to Alfresco Content Services and Alfresco Process Services. Source
Infinite pagination component Adds "infinite" pagination to the component it is used with. Source
Pagination component Adds pagination to the component it is used with. Source
Host settings component Internal Validates the URLs for ACS and APS and saves them in the user's local storage Source
Sorting picker component Selects from a set of predefined sorting definitions and directions. Source
Empty content component Provides a generic "Empty Content" placeholder for components. Source
Error content component Displays info about a specific error. Source
Toolbar divider component Divides groups of elements in a Toolbar with a visual separator. Source
Toolbar title component Supplies custom HTML to be included in a Toolbar component title. Source
Toolbar component Simple container for headers, titles, actions and breadcrumbs. Source
User info component Shows user information. Source
Viewer component Displays content from an ACS repository. Source

Directives

Name Description Source link
Context menu directive Adds a context menu to a component. Source
Highlight directive Adds highlighting to selected sections of an HTML element's content. Source
Logout directive Logs the user out when the decorated element is clicked. Source
Node delete directive Deletes multiple files and folders. Source
Node download directive Allows folders and/or files to be downloaded, with multiple nodes packed as a '.ZIP' archive. Source
Node favorite directive Selectively toggles nodes as favorites. Source
Node permission directive Selectively disables an HTML element or Angular component. Source
Node restore directive Restores deleted nodes to their original location. Source
Upload directive Uploads content in response to file drag and drop. Source

Models

Name Description Source link
Form field model Contains the value and metadata for a field of a Form component. Source
Product version model Contains version and license information classes for Alfresco products. Source
User process model Represents a Process Services user. Source
Bpm user model Contains information about a Process Services user. Source
Ecm user model Contains information about a Content Services user. Source

Pipes

Name Description Source link
File size pipe Converts a number of bytes to the equivalent in KB, MB, etc. Source
Format space pipe Replaces all the white space in a string with a supplied character. Source
Full name pipe Joins the first and last name properties from a UserProcessModel object into a single string. Source
Mime type icon pipe Retrieves an icon to represent a MIME type. Source
Node name tooltip pipe Formats the tooltip for a Node. Source
Text highlight pipe Adds highlighting to words or sections of text that match a search string. Source
Time ago pipe Converts a recent past date into a number of days ago. Source
User initial pipe Takes the name fields of a UserProcessModel object and extracts and formats the initials. Source

Services

Name Description Source link
Card item types service Maps type names to field component types for the Card View component. Source
Card view update service Reports edits and clicks within fields of a Card View component. Source
Activiti alfresco service Gets Alfresco Repository folder content based on a Repository account configured in Alfresco Process Services (APS). Source
Form rendering service Maps a form field type string onto the corresponding form widget component type. Source
Form service Implements Process Services form methods Source
Node service Gets Alfresco Repository node metadata and creates nodes with metadata. Source
Process content service Manipulates content related to a Process Instance or Task Instance in APS. Source
Alfresco api service Provides access to an initialized AlfrescoJSApi instance. Source
Apps process service Gets details of the Process Services apps that are deployed for the user. Source
Auth guard bpm service Adds authentication with Process Services to a route within the app. Source
Auth guard ecm service Adds authentication with Content Services to a route within the app. Source
Auth guard service Adds authentication to a route within the app. Source
Authentication service Provides authentication to ACS and APS. Source
Comment content service Adds and retrieves comments for nodes in Content Services. Source
Comment process service Adds and retrieves comments for task and process instances in Process Services. Source
Content service Accesses app-generated data objects via URLs and file downloads. Source
Cookie service Stores key-value data items as browser cookies. Source
Deleted nodes api service Gets a list of Content Services nodes currently in the trash. Source
Discovery api service Gets version and license information for Process Services and Content Services. Source
Download zip service Creates and manages downloads. Source
Favorites api service Gets a list of items a user has marked as their favorites. Source
Highlight transform service Adds HTML to a string to highlight chosen sections. Source
Jwt helper service Decodes a JSON Web Token (JWT) to a JavaScript object. Source
Log service Provides log functionality. Source
Login dialog service Manages login dialogs. Source
Nodes api service Accesses and manipulates ACS document nodes using their node IDs. Source
Notification service Shows a notification message with optional feedback. Source
Page title service Sets the page title. Source
People content service Gets information about a Content Services user. Source
People process service Gets information about Process Services users. Source
Renditions service Manages prearranged conversions of content to different formats. Source
Search configuration service Provides fine control of parameters to a search. Source
Search service Accesses the Content Services Search API. Source
Shared links api service Finds shared links to Content Services items. Source
Sites service Accesses and manipulates sites from a Content Services repository. Source
Storage service Stores items in the form of key-value pairs. Source
Thumbnail service Retrieves an SVG thumbnail image to represent a document type. Source
Translation service Supports localisation. Source
Upload service Provides access to various APIs related to file upload features. Source
User preferences service Stores preferences for the app and for individual components. Source
Bpm user service Gets information about the current Process Services user. Source
Ecm user service Gets information about a Content Services user. Source
Identity user service Gets OAuth2 personal details and roles for users. Source

Widgets

Name Description Source link
Content widget Shows the content preview. Source

Other classes and interfaces

Name Description Source link
Data Table Adapter interface Defines how table data is supplied to DataTable and Tasklist components. Source
Form Field Validator interface Defines how the input fields of Form and Task Details components are validated. Source
Search Configuration interface Provides fine control of parameters to a search. Source