|
|||||||||
| 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(InstanceMetaData instanceMetaData)
Create a new instance of the specified portlet. |
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<InstanceDefinition> |
getDefinitions()
Return all the instances in the container. |
org.jboss.portal.portlet.PortletInvoker |
getPortletInvoker()
Return the underlying portlet invoker for the instance container. |
| Method Detail |
|---|
org.jboss.portal.portlet.PortletInvoker getPortletInvoker()
InstanceDefinition getDefinition(java.lang.String id)
throws java.lang.IllegalArgumentException
id - the instance id
java.lang.IllegalArgumentException - if the instance id is null
InstanceDefinition createDefinition(java.lang.String id,
java.lang.String portletId)
throws DuplicateInstanceException,
java.lang.IllegalArgumentException,
org.jboss.portal.portlet.PortletInvokerException
id - portletId - the portlet id
DuplicateInstanceException - if the instance already exist
java.lang.IllegalArgumentException - if the instance id is null
org.jboss.portal.portlet.PortletInvokerException
InstanceDefinition createDefinition(InstanceMetaData instanceMetaData)
throws DuplicateInstanceException,
java.lang.IllegalArgumentException,
org.jboss.portal.portlet.PortletInvokerException
instanceMetaData - the instance Metadata
DuplicateInstanceException - if the instance already exist
java.lang.IllegalArgumentException - if the instance id is null
org.jboss.portal.portlet.PortletInvokerException
InstanceDefinition createDefinition(java.lang.String id,
java.lang.String portletId,
boolean clone)
throws DuplicateInstanceException,
java.lang.IllegalArgumentException,
org.jboss.portal.portlet.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
org.jboss.portal.portlet.PortletInvokerException
void destroyDefinition(java.lang.String id)
throws NoSuchInstanceException,
org.jboss.portal.portlet.PortletInvokerException,
java.lang.IllegalArgumentException
id -
java.lang.IllegalArgumentException - if the instance id is null
NoSuchInstanceException
org.jboss.portal.portlet.PortletInvokerExceptionjava.util.Collection<InstanceDefinition> getDefinitions()
AuthorizationDomain getAuthorizationDomain()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||