Package lumis.service.autoadministration
Class AutoAdministrationManager
- java.lang.Object
-
- lumis.service.autoadministration.AutoAdministrationManager
-
public class AutoAdministrationManager extends java.lang.Object
Auto administration manager.- Since:
- 17.1.0
-
-
Constructor Summary
Constructors Constructor Description AutoAdministrationManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
clearCache(java.lang.String interfaceInstanceId, ITransaction transaction)
Clears the runtime interface cache.static ServiceInterfaceInstanceConfig
getOrCreateRuntimeInterface(SessionConfig sessionConfig, java.lang.String serviceInstanceId, java.lang.String serviceInterfaceId, java.lang.String autoAdministrationServiceInstance, ITransaction transaction)
Returns the runtime interface instance to be used in auto administration.
-
-
-
Method Detail
-
getOrCreateRuntimeInterface
public static ServiceInterfaceInstanceConfig getOrCreateRuntimeInterface(SessionConfig sessionConfig, java.lang.String serviceInstanceId, java.lang.String serviceInterfaceId, java.lang.String autoAdministrationServiceInstance, ITransaction transaction) throws PortalException
Returns the runtime interface instance to be used in auto administration.- Parameters:
sessionConfig
- the current session config.serviceInstanceId
- the target service instance.serviceInterfaceId
- the target service interface.autoAdministrationServiceInstance
- the service instance of the auto administration being accessed.transaction
- the transaction.- Returns:
- the runtime interface instance
- Throws:
PortalException
- Since:
- 17.1.0
-
clearCache
public static void clearCache(java.lang.String interfaceInstanceId, ITransaction transaction) throws PortalException
Clears the runtime interface cache.- Parameters:
interfaceInstanceId
- the id of interface instancetransaction
- the transaction- Throws:
PortalException
- Since:
- 17.1.0
-
-