public class NavigationDataProvider extends Object implements IDataProvider<TabularSource<?>>
Data provider for returning the interfaces instances available for auto administration. This includes Channels, Service Instances and Interface Instances.
The items are order so that if the user has selected to group by channel it should be ordered as follows:
Channel 1 (by position) Service Instance (order by name) Interface Instance (order by name)The items are order so that if the user has selected to group by service instance it should be ordered as follows:
Service Instance (order by name) Interface Instance (order by name)
The structure of the row should be as follows:
<id></id> <name></name> <indentAmount></indentAmount> <hasChildren></hasChildren> <targetLink></targetLink> <position></position> <type></type>The values represented by each of these items are:
INTERFACE_INSTANCE_PROPERTY_FIELDS, INTERFACE_INSTANCE_PROPERTY_FILTERS, INTERFACE_INSTANCE_PROPERTY_MAX_ROWS, INTERFACE_INSTANCE_PROPERTY_ORDER_BY, MAX_NUM_ORDER_BY_FIELDS
Constructor and Description |
---|
NavigationDataProvider() |
Modifier and Type | Method and Description |
---|---|
void |
loadData(SessionConfig sessionConfig,
TabularSource<?> source,
ITransaction transaction) |
public NavigationDataProvider() throws PortalException
PortalException
public void loadData(SessionConfig sessionConfig, TabularSource<?> source, ITransaction transaction) throws PortalException
loadData
in interface IDataProvider<TabularSource<?>>
PortalException
LumisXP 12.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.