ReviewZoneProviderService

The Review Commenting & Approval Core service calls a service named ReviewZoneProviderService to store review documents, review comments, review templates, and other documents created during a review, such as review tracking sheets into a content repository.

A review zone is the storage location for the review. The service, ReviewZoneProviderService, provides the following functions:
  • Manages the creation of review zones.

  • Provides functions to store, and retrieve content.

  • Publishes review documents into the review zone.

  • Provides access control to the review as specified in the review template.

For every review, the ReviewZoneProviderService creates a folder in the content repository. The name of the folder is the review ID that is created by the building block. The folder provides a review zone for the review. The location where the folder is created in the content repository is called the review zone root . The building block does not use the review zone root but stores content to a location relative to the review zone root.

A default implementation of Content Services is provided with the building block. A default review zone provider provides the implementation used by the the ReviewZoneProviderService. You can replace the default review zone provider with a custom review zone provider.

To create a custom review zone provider, you create a custom component based on the provided ReviewZoneProvider interface. (See Implementing review zone providers .)

ReviewZoneProvider API usage

The following table lists the methods available for the ReviewZoneProviderService APIs. The APIs cannot be customized directly and are not intended for you to use in custom processes that you build.

You can extend the use of the service by creating a custom review zone provider by using the Java API to build a custom component. (See Implementing review zone providers .)
  • Supported to customize directly indicates that you can modify the process without breaking building block functions. It is recommended that backup the file before you edit it.

  • Usable in a custom process that there are circumstances where the asset can be used when you create a custom process. In general, if you modifying building block processes that use asset, create a copy of the process.

  • Extensible indicates that you can extend the functionality provided by the process.

  • Invokable indicates that use invoke the service programmatically using EJB, Web Services, and LiveCycle Remoting..

ReviewZoneProvider API

Supported to customize directly

Usable in custom process

Extensible

Invokable

createSpace

No

No

Yes

Yes

deleteNode

No

No

Yes

Yes

getSpaceContent

No

No

Yes

Yes

grantContributePermission

No

No

Yes

Yes

grantPermissions

No

No

Yes

Yes

nodeExists

No

No

Yes

Yes

retrieveContent

No

No

Yes

Yes

revokeContributePermission

No

No

Yes

Yes

revokePermissions

No

No

Yes

Yes

storeContent

No

No

Yes

Yes

spaceExists

No

No

Yes

Yes

supportsContributePermission

No

No

Yes

Yes

// Ethnio survey code removed