com.ibm.portal.portlet.service.model
Interface ContentMetaDataModelProvider

All Superinterfaces:
PortletService

public interface ContentMetaDataModelProvider
extends PortletService

An interface for a provider of the content node meta data model.

PortletServiceHome psh;
javax.naming.Context ctx = new javax.naming.InitialContext();
boolean serviceAvailable = false;

try {
psh = (PortletServiceHome) ctx.lookup("portletservice/com.ibm.portal.portlet.service.model.ContentMetaDataModelProvider");
serviceAvailable = true;
} catch(javax.naming.NameNotFoundException ex) {
... error handling ...
}
...
if (serviceAvailable) {
ContentMetaDataModelProvider provider = (ContentMetaDataModelProvider) psh.getPortletService(ContentMetaDataModelProvider.class);
ContentMetaDataModel model = provider.getContentMetaDataModel(aRequest, aResponse);
...
}

Since:
6.0

Method Summary
 ContentMetaDataModel getContentMetaDataModel(PortletRequest aRequest, PortletResponse aResponse)
          Returns the content node meta data model applicable in the current request.
 

Method Detail

getContentMetaDataModel

ContentMetaDataModel getContentMetaDataModel(PortletRequest aRequest,
                                             PortletResponse aResponse)
                                             throws ModelException
Returns the content node meta data model applicable in the current request.

Parameters:
aRequest - the current request
aResponse - the current response
Returns:
the model valid in the current request
Throws:
ModelException - in case the model cannot be obtained