Show TOC

Portal Content Model (PCM)Locate this document in the navigation structure

Use

The Portal Content Model is a set of interfaces that enables the creation of an abstraction layer above the PCD. This serves the following purposes:

  • For administrative purposes, such as creating and maintaining objects or assigning permissions, it is advantageous to have a set of common semantic interfaces that are implemented by all semantic objects.

  • Since some portal objects reside in locations outside the PCD, the portal needs an abstraction layer for calling portal repositories and returning portal-relevant objects, without depending on the PCD.

  • Instead of requiring developers to work with relatively low-level interfaces, such as javax.naming.directory.DirContext or the PCD-specific com.sapportals.portal.pcd.gl.IPcdContext , the PCM provides more relevant and standard interfaces that are applicable to all types of portal objects.

JNDI calls to the PCD that request the administration aspect are required to provide PCM, or portal administration, objects.