|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.portal.common.invocation.Invocation
org.jboss.portal.core.controller.ControllerCommand
public abstract class ControllerCommand
A controller command.
| Field Summary | |
|---|---|
protected ControllerContext |
context
The context of the command. |
protected static org.jboss.logging.Logger |
log
. |
static org.jboss.portal.common.invocation.Scope |
NAVIGATIONAL_STATE_SCOPE
. |
static org.jboss.portal.common.invocation.Scope |
PRINCIPAL_SCOPE
. |
static org.jboss.portal.common.invocation.Scope |
REQUEST_SCOPE
. |
static org.jboss.portal.common.invocation.Scope |
SESSION_SCOPE
. |
| Fields inherited from class org.jboss.portal.common.invocation.Invocation |
|---|
EMPTY_STACK |
| Constructor Summary | |
|---|---|
protected |
ControllerCommand()
|
| Method Summary | |
|---|---|
void |
acquireResources()
|
protected void |
create()
|
void |
createContext(ControllerContext context)
Contextualize the command. |
protected void |
destroy()
|
void |
destroyContext()
Destroy state after invocation. |
void |
enforceSecurity(PortalAuthorizationManager pam)
Enforce the security on this command. |
abstract ControllerResponse |
execute()
Execute the command. |
org.jboss.portal.common.invocation.InvocationContext |
getContext()
|
ControllerContext |
getControllerContext()
|
abstract CommandInfo |
getInfo()
Return the meta data of this command. |
void |
releaseResources()
|
static void |
rethrow(java.lang.Exception e)
|
| Methods inherited from class org.jboss.portal.common.invocation.Invocation |
|---|
getAttribute, getHandler, invoke, invokeNext, removeAttribute, setAttribute, setHandler |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.jboss.portal.common.invocation.Scope PRINCIPAL_SCOPE
public static final org.jboss.portal.common.invocation.Scope SESSION_SCOPE
public static final org.jboss.portal.common.invocation.Scope REQUEST_SCOPE
public static final org.jboss.portal.common.invocation.Scope NAVIGATIONAL_STATE_SCOPE
protected static org.jboss.logging.Logger log
protected ControllerContext context
| Constructor Detail |
|---|
protected ControllerCommand()
| Method Detail |
|---|
public abstract CommandInfo getInfo()
public final org.jboss.portal.common.invocation.InvocationContext getContext()
getContext in class org.jboss.portal.common.invocation.Invocationpublic final ControllerContext getControllerContext()
public void enforceSecurity(PortalAuthorizationManager pam)
throws SecurityException
PortalSecurityException
SecurityException
public void acquireResources()
throws NoSuchResourceException
NoSuchResourceExceptionpublic void releaseResources()
public final void createContext(ControllerContext context)
throws ControllerException
ControllerExceptionpublic final void destroyContext()
protected void create()
protected void destroy()
public abstract ControllerResponse execute()
throws ControllerException
ControllerException
public static void rethrow(java.lang.Exception e)
throws ControllerException,
org.jboss.portal.common.invocation.InvocationException,
java.lang.RuntimeException
ControllerException
org.jboss.portal.common.invocation.InvocationException
java.lang.RuntimeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||