Skip navigation links


com.bea.portal.tools.portal.controls
Interface TemplateDefinitionControl


@ControlInterface
public interface TemplateDefinitionControl

Method Summary
 TemplateDefinition getCommunityTemplate(TemplateId id, ResourceContext context)
          Gets a CommunityTemplate.
 SortableFilterablePagedResult<? extends TemplateDefinition> getCommunityTemplates(int pageSize, TemplateSearchCriteria criteria, boolean libraryScope, ResourceContext context)
          Gets a PagedResult of all the Community Templates.
 TemplateDefinition getDesktopTemplate(TemplateId id, ResourceContext context)
          Gets a DesktopTemplate.
 SortableFilterablePagedResult<? extends TemplateDefinition> getDesktopTemplates(int pageSize, TemplateSearchCriteria criteria, boolean libraryScope, ResourceContext context)
          Gets a list of all the desktop templates

 

Method Detail

getDesktopTemplates

SortableFilterablePagedResult<? extends TemplateDefinition> getDesktopTemplates(int pageSize,
                                                                                TemplateSearchCriteria criteria,
                                                                                boolean libraryScope,
                                                                                ResourceContext context)
                                                                                throws ToolsException
Gets a list of all the desktop templates
Parameters
pageSize - The page size for a page in the iterator.
criteria - The search/filter predicate object.
libraryScope - True if getting library level templates, false otherwise.
context - the resource context.
Returns
A pagedResult of DesktopTemplates.
Throws
ToolsException

getCommunityTemplates

SortableFilterablePagedResult<? extends TemplateDefinition> getCommunityTemplates(int pageSize,
                                                                                  TemplateSearchCriteria criteria,
                                                                                  boolean libraryScope,
                                                                                  ResourceContext context)
                                                                                  throws ToolsException
Gets a PagedResult of all the Community Templates.
Parameters
pageSize - The max page size of a page in the iterator.
criteria - The search/filter predicate object.
libraryScope - True if getting library level templates, false otherwise.
context - the resource context.
Returns
An Iterator of community templates.
Throws
ToolsException

getDesktopTemplate

TemplateDefinition getDesktopTemplate(TemplateId id,
                                      ResourceContext context)
                                      throws ToolsException
Gets a DesktopTemplate.
Parameters
id - The template id of the desktop template to fetch.
context - the resource context.
Returns
The TemplateDefinition mapped to the supplied id.
Throws
ToolsException

getCommunityTemplate

TemplateDefinition getCommunityTemplate(TemplateId id,
                                        ResourceContext context)
                                        throws ToolsException
Gets a CommunityTemplate.
Parameters
id - The template id of the community template to fetch.
context - the resource context.
Returns
The TemplateDefinition mapped to the supplied id.
Throws
ToolsException

Skip navigation links


Copyright © 2010, Oracle. All rights reserved.