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(java.lang.String serviceId)
           
 org.w3c.dom.Node getDouiServiceDefinitionNode(java.lang.String serviceId, ITransaction transaction)
           
 DouiServiceInterfaceInstanceDefinition getDouiServiceInterfaceInstanceDefinition(SessionConfig sessionConfig, java.lang.String serviceInterfaceInstanceId, IDouiDefinitionProcessor processor, ITransaction transaction)
          Return the doui definition for a service interface instance.
 void register(SessionConfig sessionConfig, java.lang.String douiConfigPath, ITransaction transaction)
           
 void unregister(SessionConfig sessionConfig, java.lang.String serviceId, ITransaction transaction)
           
 

Method Detail

getDouiServiceInterfaceInstanceDefinition

DouiServiceInterfaceInstanceDefinition getDouiServiceInterfaceInstanceDefinition(SessionConfig sessionConfig,
                                                                                 java.lang.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,
              java.lang.String douiConfigPath,
              ITransaction transaction)
              throws ManagerException,
                     PortalException
Throws:
ManagerException
PortalException

unregister

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

getDouiServiceDefinitionNode

org.w3c.dom.Node getDouiServiceDefinitionNode(java.lang.String serviceId,
                                              ITransaction transaction)
                                              throws ManagerException,
                                                     PortalException
Throws:
ManagerException
PortalException

clearDouiServiceDefinitionCache

void clearDouiServiceDefinitionCache(java.lang.String serviceId)
                                     throws PortalException
Throws:
PortalException


Lumisportal  6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.