|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IServiceInterfaceInstanceManagerSPI
Service Provider Interface for the ServiceInterfaceInstanceManager. This interface contains methods that should not be accessible to the solutions, restricting its methods solely to the portal.
Method Summary | |
---|---|
void |
clearTimeoutCache(String serviceInterfaceInstanceId,
ITransaction transaction)
Clears the cache for the timeout cache value. |
String |
getInterfaceInstanceHtmlCache(String serviceInterfaceInstanceId,
IServiceInterfaceRenderRequest request,
ITransaction transaction)
Get the HTML Cache of the Interface Instance. |
void |
setInterfaceInstanceHtmlCache(String serviceInterfaceInstanceId,
IServiceInterfaceRenderRequest request,
String serviceInterfaceInstanceHtml,
ITransaction transaction)
Set the HTML Cache of the Interface Instance. |
Method Detail |
---|
void setInterfaceInstanceHtmlCache(String serviceInterfaceInstanceId, IServiceInterfaceRenderRequest request, String serviceInterfaceInstanceHtml, ITransaction transaction) throws BusinessContextNotEnabledForCurrentChannelException, BusinessContextPropertyNotFoundException, CacheKeyProviderClassNotFoundException, PortalException
serviceInterfaceInstanceId
- the id of the cache that should be used.request
- the request from which the cache key will be extracted.serviceInterfaceInstanceHtml
- html to cache.transaction
- in which the method should participate.
BusinessContextNotEnabledForCurrentChannelException
- if the business context has not been enabled/selected in the serviceInterfaceInstance channel.
BusinessContextPropertyNotFoundException
- if the property to use as cache was not found in the current BusinessContext.
CacheKeyProviderClassNotFoundException
- if IInterfaceInstanceCacheKeyProvider
implementation class is not available during runtime.
PortalException
String getInterfaceInstanceHtmlCache(String serviceInterfaceInstanceId, IServiceInterfaceRenderRequest request, ITransaction transaction) throws BusinessContextNotEnabledForCurrentChannelException, BusinessContextPropertyNotFoundException, CacheKeyProviderClassNotFoundException, PortalException
serviceInterfaceInstanceId
- the id of the cache that should be used.request
- the request from which the cache key will be extracted.transaction
- in which the method should participate.
BusinessContextNotEnabledForCurrentChannelException
- if the business context has not been enabled/selected in the serviceInterfaceInstance channel.
BusinessContextPropertyNotFoundException
- if the property to use as cache was not found in the current BusinessContext.
CacheKeyProviderClassNotFoundException
- if IInterfaceInstanceCacheKeyProvider
implementation class is not available during runtime.
PortalException
void clearTimeoutCache(String serviceInterfaceInstanceId, ITransaction transaction) throws PortalException
serviceInterfaceInstanceId
- of which the timeout has changed.transaction
- in which the method should participate.
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |