|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PortletDefinitionControl
A custom control interface used to interact with portlet definition.
| Method Summary | |
|---|---|
com.bea.netuix.application.definition.PortletDefinition |
clonePortletDefinition(com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
Clones and creates new Portlet Definition based on the provided portlet definition id. |
void |
deletePortletDefinition(com.bea.netuix.application.identifier.PortletDefinitionId id,
boolean cascade,
com.bea.portal.tools.common.ResourceContext context)
Removes portlet definitions based on the provided list of portlet definition Ids with optional cascading. |
com.bea.netuix.application.definition.PortletDefinition |
getPortletDefinition(com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
Returns a single PortletDefinition based on the provided
portlet definition ID. |
com.bea.p13n.pagination.SortableFilterablePagedResult<com.bea.netuix.application.definition.PortletDefinition> |
getPortletDefinitions(int pageSize,
com.bea.netuix.application.search.WebAppSearchCriteria criteria,
com.bea.portal.tools.common.ResourceContext context)
Returns every portlet definition for the provided webapp. |
com.bea.netuix.application.view.PortletView |
getPortletView(com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
Returns a PortletView based on the provided portlet
definition ID. |
void |
setForkRender(boolean multithread,
com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
Convienience method for setting the Thread behavior for the provided portlet. |
void |
updateCache(boolean isCacheable,
int cacheTime,
com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
Updates the portlet definition cache setting. |
void |
updateTheme(com.bea.netuix.application.identifier.ThemeDefinitionId themeId,
com.bea.netuix.application.identifier.PortletDefinitionId portletId,
com.bea.portal.tools.common.ResourceContext context)
Updates a portlet definition theme based on the provided portlet definition Id. |
void |
updateTitleAndDescription(String title,
String description,
com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
Updates the portlet definition title and description. |
| Method Detail |
|---|
void deletePortletDefinition(com.bea.netuix.application.identifier.PortletDefinitionId id,
boolean cascade,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.netuix.application.exception.ObjectInUseException,
com.bea.portal.tools.common.exceptions.ToolsException,
com.bea.netuix.application.exception.NotEntitledException,
com.bea.netuix.application.exception.ObjectNotFoundException
ResourceContext via the setWebApp() method, otherwise
a NoWebAppFoundException is thrown.
id - the portlet definition to deletecascade - context - the resource context
com.bea.netuix.application.exception.ObjectInUseException
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.exception.NotEntitledException
com.bea.netuix.application.exception.ObjectNotFoundException
com.bea.netuix.application.definition.PortletDefinition clonePortletDefinition(com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.portal.tools.common.exceptions.ToolsException,
com.bea.netuix.application.exception.NotEntitledException,
com.bea.netuix.application.exception.ObjectNotFoundException
id - the portlet definition to clonecontext - the resource context
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.exception.NotEntitledException
com.bea.netuix.application.exception.ObjectNotFoundException
void updateTheme(com.bea.netuix.application.identifier.ThemeDefinitionId themeId,
com.bea.netuix.application.identifier.PortletDefinitionId portletId,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.netuix.application.exception.NotEntitledException,
com.bea.portal.tools.common.exceptions.ToolsException,
com.bea.netuix.application.exception.ObjectNotFoundException
themeId - the new theme, or null for no themeportletId - the portlet to change the theme oncontext - the resource context
com.bea.netuix.application.exception.NotEntitledException
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.exception.ObjectNotFoundException
void updateCache(boolean isCacheable,
int cacheTime,
com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.netuix.application.exception.NotEntitledException,
com.bea.portal.tools.common.exceptions.ToolsException,
com.bea.netuix.application.exception.ObjectNotFoundException
isCacheable - cacheTime - id - the portlet definition id to specify cache settings oncontext - the resource context
com.bea.netuix.application.exception.NotEntitledException
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.exception.ObjectNotFoundException
void updateTitleAndDescription(String title,
String description,
com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.netuix.application.exception.NotEntitledException,
com.bea.portal.tools.common.exceptions.ToolsException,
com.bea.netuix.application.exception.ObjectNotFoundException
title - description - id - the portlet definition id to specify the title and descriptioncontext - the resource context
com.bea.netuix.application.exception.NotEntitledException
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.exception.ObjectNotFoundException
void setForkRender(boolean multithread,
com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.portal.tools.common.exceptions.ToolsException,
com.bea.netuix.application.exception.NotEntitledException,
com.bea.netuix.application.exception.ObjectNotFoundException
updatePortletDefinition.
multithread - id - the ID of the portlet to set forked rendering behavior oncontext - the resource context
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.exception.NotEntitledException
com.bea.netuix.application.exception.ObjectNotFoundException
com.bea.netuix.application.definition.PortletDefinition getPortletDefinition(com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.portal.tools.common.exceptions.ToolsException
PortletDefinition based on the provided
portlet definition ID.
id - the ID of the portlet to get the definition ofcontext - the resource context
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.p13n.pagination.SortableFilterablePagedResult<com.bea.netuix.application.definition.PortletDefinition> getPortletDefinitions(int pageSize,
com.bea.netuix.application.search.WebAppSearchCriteria criteria,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.portal.tools.common.exceptions.ToolsException
pageSize - the number of portlet definitions returned in each pagecriteria - the criteria for the search, including web app namecontext - the resource context
com.bea.portal.tools.common.exceptions.ToolsException
com.bea.netuix.application.view.PortletView getPortletView(com.bea.netuix.application.identifier.PortletDefinitionId id,
com.bea.portal.tools.common.ResourceContext context)
throws com.bea.portal.tools.common.exceptions.ToolsException
PortletView based on the provided portlet
definition ID.
id - the id of the portlet definition to get a view of.context - the resource context
com.bea.portal.tools.common.exceptions.ToolsException
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||