|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InstanceContainer
A container for instances of component.
Method Summary | |
---|---|
InstanceDefinition |
createDefinition(java.lang.String id,
java.lang.String portletId)
Create a new instance of the specified portlet. |
InstanceDefinition |
createDefinition(java.lang.String id,
java.lang.String portletId,
boolean clone)
Create a new instance of the specified portlet. |
void |
destroyDefinition(java.lang.String id)
Destroy the specified instance. |
AuthorizationDomain |
getAuthorizationDomain()
Return the AuthorizationDomain |
InstanceDefinition |
getDefinition(java.lang.String id)
Return the specified instance from its id or null if it does not exist. |
java.util.Collection |
getDefinitions()
Return all the instances in the container. |
PortletInvoker |
getPortletInvoker()
Return the underlying portlet invoker for the instance container. |
Method Detail |
---|
PortletInvoker getPortletInvoker()
InstanceDefinition getDefinition(java.lang.String id) throws java.lang.IllegalArgumentException
id
- the instance id
java.lang.IllegalArgumentException
- if the instance id is nullInstanceDefinition createDefinition(java.lang.String id, java.lang.String portletId) throws DuplicateInstanceException, java.lang.IllegalArgumentException, PortletInvokerException
id
- portletId
- the portlet id
DuplicateInstanceException
- if the instance already exist
java.lang.IllegalArgumentException
- if the instance id is null
PortletInvokerException
InstanceDefinition createDefinition(java.lang.String id, java.lang.String portletId, boolean clone) throws DuplicateInstanceException, java.lang.IllegalArgumentException, PortletInvokerException
id
- portletId
- the portlet idclone
- force a clone of the portlet
DuplicateInstanceException
- if the instance already exist
java.lang.IllegalArgumentException
- if the instance id is null
PortletInvokerException
void destroyDefinition(java.lang.String id) throws NoSuchInstanceException, PortletInvokerException, java.lang.IllegalArgumentException
id
-
java.lang.IllegalArgumentException
- if the instance id is null
NoSuchInstanceException
PortletInvokerException
java.util.Collection getDefinitions()
AuthorizationDomain getAuthorizationDomain()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |