planetj.dataengine.possiblevalues
Class PVSearchOperationRequest

java.lang.Object
  extended byplanetj.magic.AbstractMagicRequest
      extended byplanetj.magic.MagicRequest
          extended byplanetj.dataengine.application.magic.AbstractOperationRequest
              extended byplanetj.dataengine.application.magic.ViewSQLOperationRequest
                  extended byplanetj.dataengine.possiblevalues.PVSearchOperationRequest
All Implemented Interfaces:
IFeature, IMagicRequest, java.io.Serializable

public class PVSearchOperationRequest
extends ViewSQLOperationRequest

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class planetj.dataengine.IFeature
IFeature.OperationCountFeature
 
Field Summary
static java.lang.String PV_SEARCH_INPUT_FIELD
           
 
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
PVSearchOperationRequest(PossibleValuesSearchOperation operation, HttpServletRequest request, HttpServletResponse response)
          Constructor.
 
Method Summary
 void addInputName(java.lang.String name)
          Adds an input name to the list of names to be set upon pv row selection
 IMagicRequest execute(HttpServletRequest request, HttpServletResponse response, DataEngineServlet servlet)
          Override execute method comment to allow an associated row to be determined.
static java.lang.String getFieldInputName(HttpServletRequest request)
          Gets the input field name out of the request.
static java.util.List getFieldInputNames(HttpServletRequest request)
          Gets the input field name out of the request.
 java.lang.String getInputName()
          Deprecated. no longer used... use getInputName(String) or getInputNames to get all names
 java.util.List getInputNames()
          Gets a list of input names that will be set by the pv row after search.
 void setInputName(java.lang.String name)
          Deprecated. no longer used... use addInputName(String) to add a name to the list of names or setInputNames(List) to set a whole list
 void setInputNames(java.util.List names)
          Set a list of input names to be set upon pv row selection.
 
Methods inherited from class planetj.dataengine.application.magic.ViewSQLOperationRequest
executeOperation, getDefaultPageType, setNextURIs
 
Methods inherited from class planetj.dataengine.application.magic.AbstractOperationRequest
getOperation, getPleaseWaitOperation, isPleaseWait, isStartNewNavigationGroup
 
Methods inherited from class planetj.magic.MagicRequest
getCurrentMagicRequest, getPrimaryMagicRequest, getType, store
 
Methods inherited from class planetj.magic.AbstractMagicRequest
addLinkedRequestAfter, addLinkedRequestBefore, appendUnsupportedHTMLMessage, changeMode, clone, clone, convertId, equals, executeAll, getAnchorName, getBaseField, getBaseRow, getBaseRowCollection, getCurrentURI, getDefaultEndNavigationGroup, getFailMessage, getFeature, getFeatureLevel, getFirstRequest, getId, getKey, getLastRequest, getMagicRequestParameter, getMagicServletURI, getMagicURI, getNextURI, getNextURI, getPleaseWaitJSP, getRequestAttribute, getRequestParameter, getRequestParameterValues, getRowEventListener, getSessionAttribute, getSharedSessionAttribute, getSuccessMessage, getTemplateURI, getWaitingServlet, handlePleaseWait, hasLinkedRequestsAfter, hasLinkedRequestsBefore, isApplicable, isCompleted, isEndNavigationGroup, isLoadParameterValuesFromRequest, isOverridePrimaryNavigation, isPopup, isRepeatable, isReturnToRequester, isSaveResults, postexecute, postExecute, preexecute, preExecute, processPleaseWait, removeRequestAttribute, removeSessionAttribute, removeSharedSessionAttribute, setAnchorName, setBaseField, setBaseRow, setBaseRowCollection, setCompleted, setEndNavigationGroup, setFailMessage, setId, setIdInternal, setLoadParameterValuesFromRequest, setNextURI, setNextURI, setNextURI, setNextURIs, setOverridePrimaryNavigation, setPopup, setRepeatable, setRequestGroupAttribute, setRequestPageAttribute, setRequestPersistentAttribute, setRequestTransientAttribute, setReturnToRequester, setRowEventListener, setSessionAttribute, setSessionSharedAttribute, setStartNewNavigationGroup, setSuccessMessage
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface planetj.magic.IMagicRequest
addLinkedRequestAfter, addLinkedRequestBefore, executeAll, getBaseField, getBaseRow, getCurrentURI, getFirstRequest, getId, getKey, getLastRequest, getMagicRequestParameter, getMagicURI, getNextURI, isCompleted, isEndNavigationGroup, isOverridePrimaryNavigation, isRepeatable, isReturnToRequester, isSaveResults, postExecute, preExecute, setBaseField, setBaseRow, setBaseRowCollection, setEndNavigationGroup, setNextURI, setOverridePrimaryNavigation, setRepeatable, setRowEventListener, setStartNewNavigationGroup
 
Methods inherited from interface planetj.dataengine.IFeature
appendUnsupportedHTMLMessage, getFeatureLevel, isApplicable
 

Field Detail

PV_SEARCH_INPUT_FIELD

public static final java.lang.String PV_SEARCH_INPUT_FIELD
See Also:
Constant Field Values
Constructor Detail

PVSearchOperationRequest

public PVSearchOperationRequest(PossibleValuesSearchOperation operation,
                                HttpServletRequest request,
                                HttpServletResponse response)
Constructor.

Method Detail

addInputName

public void addInputName(java.lang.String name)
Adds an input name to the list of names to be set upon pv row selection


execute

public IMagicRequest execute(HttpServletRequest request,
                             HttpServletResponse response,
                             DataEngineServlet servlet)
                      throws CMException
Description copied from class: ViewSQLOperationRequest
Override execute method comment to allow an associated row to be determined.

Specified by:
execute in interface IMagicRequest
Overrides:
execute in class ViewSQLOperationRequest
Throws:
CMException

setInputName

public void setInputName(java.lang.String name)
Deprecated. no longer used... use addInputName(String) to add a name to the list of names or setInputNames(List) to set a whole list

Set the name of the input field that will be put in the request so any PVSearchActionRequests no what to populate.


setInputNames

public void setInputNames(java.util.List names)
Set a list of input names to be set upon pv row selection.


getInputName

public java.lang.String getInputName()
Deprecated. no longer used... use getInputName(String) or getInputNames to get all names

Get the name of the input field that will be put in the request so any PVSearchActionRequests no what to populate.


getInputNames

public java.util.List getInputNames()
Gets a list of input names that will be set by the pv row after search.


getFieldInputName

public static java.lang.String getFieldInputName(HttpServletRequest request)
Gets the input field name out of the request.


getFieldInputNames

public static java.util.List getFieldInputNames(HttpServletRequest request)
Gets the input field name out of the request.