
IPcdContext is the low-level representation of all objects in the PCD, similar to the standard JNDI Context interface. However, the PCD enables the creation and registration of semantic objects, along with object and state factories, so that a PCD lookup can return different Java objects for different types of PCD objects.
A PCD object's type is defined by the attribute com.sap.portal.pcd.gl.ObjectClass . For example, an iView has a value of com.sapportals.portal.iview for this attribute.
Object Factories
When performing a lookup, one of the following occurs:
The PCD automatically determines the semantic object factory for the current object. The semantic object factory determines what type of Java object to return based on the aspect set for the current lookup.
More information: Aspects
You specify that you want the default PCD object factory, in which case an IPcdContext object is returned.