Skip to content

Using the Personalization APIs

Personalization provides open APIs that enable the Personalization run-time environment and Rational Application Developer to access user and content data in customer data stores.

The Javadoc for Personalization APIs is available from the [PortalServer\_root](../reference/wpsdirstr.md#wp_root)/PortalServer/doc/Javadoc directory.

  • Resource interface
    The interface com.ibm.websphere.personalization.resources.Resource enables mapping your user model, content model, or other resource model to data in your customer data store. Get an overview of the methods defined by this interface that you must implement.
  • APIs for multivalue properties
    Use the com.ibm.websphere.personalization.resources.IMVResource interface to enable mapping multivalue properties. Use the com.ibm.websphere.personalization.resources.IMultiValueUtils interface for retrieving multivalue properties when those resources are in a database.
  • General tips
    View some general tips related to resource classloading when using the Personalization API.
  • Personalization jar files that use public API
    Learn about the .jar files that contain public APIs documented in Personalization JavaDoc information. Unless they are included in the JavaDoc documentation, classes are not public API even if they are included in these .jar files.