Package lumis.doui
Interface IDouiManager
-
- All Known Implementing Classes:
DouiManager
public interface IDouiManager
Manages DOUI- Since:
- 4.0.0
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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
-
-