lumis.doui
Interface IDouiManager

Package class diagram package IDouiManager
All Known Implementing Classes:
DouiManager

public interface IDouiManager

Manages DOUI

Since:
4.0.0

Method Summary
 void clearDouiServiceDefinitionCache(String serviceId)
           
 Node getDouiServiceDefinitionNode(String serviceId, ITransaction transaction)
           
 DouiServiceInterfaceInstanceDefinition getDouiServiceInterfaceInstanceDefinition(SessionConfig sessionConfig, String serviceInterfaceInstanceId, IDouiDefinitionProcessor processor, ITransaction transaction)
          Return the doui definition for a service interface instance.
 void register(SessionConfig sessionConfig, String douiConfigPath, ITransaction transaction)
           
 void unregister(SessionConfig sessionConfig, String serviceId, ITransaction transaction)
           
 

Method Detail

getDouiServiceInterfaceInstanceDefinition

DouiServiceInterfaceInstanceDefinition getDouiServiceInterfaceInstanceDefinition(SessionConfig sessionConfig,
                                                                                 String serviceInterfaceInstanceId,
                                                                                 IDouiDefinitionProcessor processor,
                                                                                 ITransaction transaction)
                                                                                 throws PortalException
Return the doui definition for a service interface instance.

Parameters:
sessionConfig - the user session information.
serviceInterfaceInstanceId - the service interface instance identifier.
processor - an optional definition processor. If null the definition will not be pre-processed.
transaction - the transaction for persistence access.
Returns:
the doui service interface instance definition.
Throws:
PortalException
Since:
4.1.0

register

void register(SessionConfig sessionConfig,
              String douiConfigPath,
              ITransaction transaction)
              throws ManagerException,
                     PortalException
Throws:
ManagerException
PortalException

unregister

void unregister(SessionConfig sessionConfig,
                String serviceId,
                ITransaction transaction)
                throws ManagerException,
                       PortalException
Throws:
ManagerException
PortalException

getDouiServiceDefinitionNode

Node getDouiServiceDefinitionNode(String serviceId,
                                  ITransaction transaction)
                                  throws ManagerException,
                                         PortalException
Throws:
ManagerException
PortalException

clearDouiServiceDefinitionCache

void clearDouiServiceDefinitionCache(String serviceId)
                                     throws PortalException
Throws:
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.