Package lumis.doui
Interface IDouiManager
-
- All Known Implementing Classes:
DouiManager
public interface IDouiManager
Manages DOUI- Since:
- 4.0.0
- Version:
- $Revision: 8618 $ $Date: 2007-12-18 11:34:20 -0200 (Tue, 18 Dec 2007) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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
-
-