Class ServiceInstanceProvider
- java.lang.Object
-
- lumis.service.pagepersonalization.doui.ServiceInstanceProvider
-
- All Implemented Interfaces:
IChannelChildProvider
public class ServiceInstanceProvider extends Object implements IChannelChildProvider
IChannelChildProvider
that returns the service instances of a given parent.- Since:
- 6.0.0
- Version:
- $Revision: 13092 $ $Date: 2011-05-28 18:19:06 -0300 (Sat, 28 May 2011) $
-
-
Field Summary
-
Fields inherited from interface lumis.portal.channel.tree.IChannelChildProvider
HIDE_TYPE_ALWAYS, HIDE_TYPE_IF_HIDDEN_SPECIFIED, HIDE_TYPE_NEVER
-
-
Constructor Summary
Constructors Constructor Description ServiceInstanceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IChannelChild
getChannelChild(SessionConfig sessionConfig, String childId, ITransaction transaction)
Given a child Id, this method returns a IChannelChild object that represents the child.List<IChannelChild>
getChannelsChildren(SessionConfig sessionConfig, String parentChannelIds, boolean hidePages, boolean hidePageTemplates, IResource resource, Locale locale, ITransaction transaction)
Given a set of parentChannelIds, this method is responsible for returning a List of the children.List<IChannelChild>
getChildrenData(SessionConfig sessionConfig, String channelId, int hideItems, int hideItemTemplates, IResource resource, Locale locale, ITransaction transaction)
Given a parentChannelId, this method is responsible for returning a List of the children.
-
-
-
Method Detail
-
getChannelChild
public IChannelChild getChannelChild(SessionConfig sessionConfig, String childId, ITransaction transaction) throws PortalException
Description copied from interface:IChannelChildProvider
Given a child Id, this method returns a IChannelChild object that represents the child.- Specified by:
getChannelChild
in interfaceIChannelChildProvider
- Returns:
- Throws:
PortalException
-
getChannelsChildren
public List<IChannelChild> getChannelsChildren(SessionConfig sessionConfig, String parentChannelIds, boolean hidePages, boolean hidePageTemplates, IResource resource, Locale locale, ITransaction transaction) throws PortalException
Description copied from interface:IChannelChildProvider
Given a set of parentChannelIds, this method is responsible for returning a List of the children. This method is responsible for verifying access and must return only those children that the given session has access to.- Specified by:
getChannelsChildren
in interfaceIChannelChildProvider
- Returns:
- Throws:
PortalException
-
getChildrenData
public List<IChannelChild> getChildrenData(SessionConfig sessionConfig, String channelId, int hideItems, int hideItemTemplates, IResource resource, Locale locale, ITransaction transaction) throws PortalException
Description copied from interface:IChannelChildProvider
Given a parentChannelId, this method is responsible for returning a List of the children. This method is responsible for verifying access and must return only those children that the given session has access to.- Specified by:
getChildrenData
in interfaceIChannelChildProvider
- Returns:
- Throws:
PortalException
-
-