JCR Client Providers
The Java Content Repository (JCR) client providers are controls that function in different containers as well as in different implementations of a container.
When you enable the JCR client, the Faces Configuration file automatically includes two managed beans: repositorySessionManager and jcrCredentials.
The repositorySessionManager managed bean provides a connection to the remote repository and obtains a session to use throughout the API. The repositorySessionManager references jcrCredentials and specifies whether to impersonate a user.
The jcrCredentials managed bean provides the necessary login information to access the remote repository, including the userId and password. The credentials are bound to the environment variables system UserId and systemPassword. You need to update the environment variables if you decide to run the application on a container other than My webMethods Server.
The table that follows list available JCR providers.
Provider | Description |
Attachments Provider | Uses a JCR Node as an attachment container. |
Node Children Table Provider | Displays the children of a JCR Node in a table. |
Node Provider | Updates the properties of a folder, or updates the properties of items in a folder. |
Search Result Table Provider | Displays the results of a JCR query in a table. |
Sub-Folder Attachments Provider | Uses a JCR Node as an attachment container. |
Temp Attachments Provider | Uses a JCR Node as a temporary attachment container. |