|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplanetj.magic.AbstractMagicRequest
planetj.magic.MagicRequest
planetj.dataengine.application.magic.DirectOperationRequest
Contains information identifying a SQLOperation
Nested Class Summary |
Nested classes inherited from class planetj.dataengine.IFeature |
IFeature.OperationCountFeature |
Field Summary | |
static java.lang.String |
SESSION_ID
|
Fields inherited from class planetj.magic.AbstractMagicRequest |
mNextURI |
Fields inherited from interface planetj.magic.IMagicRequest |
IS_COMPLETE, MAGIC_REQUEST, MAGIC_REQUEST_CLASS, MAGIC_REQUEST_PARAM1, MAGIC_REQUEST_RC, SAME_URI, TYPE, TYPE_PAGE, TYPE_SESSION, TYPE_STATIC, USER_REQUEST_ATTRIBUTES_STORED |
Fields inherited from interface planetj.dataengine.IFeature |
DEFAULT_MESSAGE_FEATURE, FEATURE_DELETE, FEATURE_INSERT, FEATURE_LEVEL_ENTERPRISE, FEATURE_LEVEL_ENTRY, FEATURE_LEVEL_PROFESSIONAL, FEATURE_LEVEL_STANDARD, FEATURE_UPDATE, MESSAGE_END, MESSAGE_START |
Constructor Summary | |
DirectOperationRequest(HttpServletRequest req,
HttpServletResponse res)
MagicRequest constructor comment. |
Method Summary | |
protected LayoutDisplayPropertyGroup |
configureLayout(Operation op,
Application app,
HttpServletRequest req)
Configures the layout display properties for the directly executed operation |
IMagicRequest |
execute(HttpServletRequest req,
HttpServletResponse res,
DataEngineServlet deservlet)
Execute method comment. |
static DirectOperationRequest |
getDirectOperationRequest(HttpServletRequest req,
HttpServletResponse res)
Gets a DirectOperationRequest if appropriate. |
java.lang.String |
getDisplayMode()
Gets the mode in which the Operation should be displayed |
java.lang.String |
getExecutionMode()
Gets if the operation should be immediately executed |
java.lang.String |
getMetadataAlias()
Gets the alias of the system on which the Operation resides |
Operation |
getOperation()
Gets the Operation in question |
int |
getOperationId()
Gets the ID of the requested Operation |
protected void |
initialize(HttpServletRequest req,
HttpServletResponse res)
Performs initialization |
protected void |
processHTMLOperation(HTMLOperation ho,
DataEngineServlet servlet,
HttpServletRequest req,
HttpServletResponse res)
Executes the specified HTMLOperation |
protected void |
processOperation(Operation op,
DataEngineServlet servlet,
HttpServletRequest req,
HttpServletResponse res)
Executes the specified HTMLOperation |
boolean |
processOutputClass(Operation op,
HttpServletRequest req,
HttpServletResponse res)
Process output class parameter. |
protected void |
processSQLOperation(SQLOperation so,
DataEngineServlet servlet,
HttpServletRequest req,
HttpServletResponse res)
Executes the specified SQLOperation |
protected void |
setDisplayMode(java.lang.String newMode)
Sets the mode in which the Operation should be displayed |
protected void |
setExecutionMode(java.lang.String newExecutionMode)
Sets if the operation should be immediately executed |
protected void |
setMetadataAlias(java.lang.String newMetaDataAlias)
Sets the alias of the system on which the Operation resides |
protected void |
setOperationId(int newOperationId)
Sets the ID of the requested Operation |
Methods inherited from class planetj.magic.MagicRequest |
getCurrentMagicRequest, getPrimaryMagicRequest, getType, store |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface planetj.dataengine.IFeature |
appendUnsupportedHTMLMessage, getFeatureLevel, isApplicable |
Field Detail |
public static final java.lang.String SESSION_ID
Constructor Detail |
public DirectOperationRequest(HttpServletRequest req, HttpServletResponse res)
Method Detail |
protected LayoutDisplayPropertyGroup configureLayout(Operation op, Application app, HttpServletRequest req) throws CMException
CMException
public IMagicRequest execute(HttpServletRequest req, HttpServletResponse res, DataEngineServlet deservlet) throws CMException
AbstractMagicRequest
execute
in interface IMagicRequest
execute
in class AbstractMagicRequest
CMException
public static DirectOperationRequest getDirectOperationRequest(HttpServletRequest req, HttpServletResponse res)
public final java.lang.String getDisplayMode()
public java.lang.String getExecutionMode()
public final java.lang.String getMetadataAlias()
public Operation getOperation() throws CMException
CMException
public final int getOperationId()
protected void initialize(HttpServletRequest req, HttpServletResponse res)
protected void processHTMLOperation(HTMLOperation ho, DataEngineServlet servlet, HttpServletRequest req, HttpServletResponse res) throws CMException
CMException
protected void processOperation(Operation op, DataEngineServlet servlet, HttpServletRequest req, HttpServletResponse res) throws CMException
CMException
public boolean processOutputClass(Operation op, HttpServletRequest req, HttpServletResponse res) throws CMException
CMException
protected void processSQLOperation(SQLOperation so, DataEngineServlet servlet, HttpServletRequest req, HttpServletResponse res) throws CMException
CMException
protected void setDisplayMode(java.lang.String newMode)
protected void setExecutionMode(java.lang.String newExecutionMode)
protected void setMetadataAlias(java.lang.String newMetaDataAlias)
protected void setOperationId(int newOperationId)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |