Class DisplayRequest

java.lang.Object
com.softwaremining.ui.screenrequest.DisplayRequest
All Implemented Interfaces:
IScreenInteraction

public class DisplayRequest extends Object implements IScreenInteraction
  • Constructor Details

    • DisplayRequest

      public DisplayRequest()
  • Method Details

    • addSerializedObject

      public void addSerializedObject(String paramName, ISMBean obj)
      method currently used in CICS sub-system
      Parameters:
      paramName -
      obj -
    • getSerializedObject

      public ISMBean getSerializedObject(Class clazz)
    • addEntry

      public void addEntry(RequestEntry entry)
    • getEntries

      public List<RequestEntry> getEntries()
    • setEntries

      public void setEntries(List<RequestEntry> entryList)
    • getTmpClonedEntriesForUseInFocus

      public ArrayList<RequestEntry> getTmpClonedEntriesForUseInFocus()
    • getClonedRequestEntries

      public RequestEntry[] getClonedRequestEntries()
      for internal use only
      Parameters:
      feedClonedValues -
      Returns:
    • getParameterNames

      public String[] getParameterNames()
      get names of all the "parameters" used in the XML entry for this screen. For example a screen definition in the generated XML may contain: 11 43 interestRate Here the "interestRate" is a parameter.
      Returns:
    • containsParameter

      public boolean containsParameter(String parameterName)
    • setParameterValue

      public void setParameterValue(String parameterName, ISMObject parameter)
      in the outgoing message - send the value of a parameter identified by "parameterName" to value of "parameter"
      Parameters:
      parameterName -
      parameter -
    • isAcceptable

      public boolean isAcceptable()
      Expect to "Accept" a value from screen (read from screen-io)
      Returns:
    • getParameters

      protected TreeMap<String,HashMap<?,?>> getParameters()
    • merge

      public void merge(DisplayRequest displayRequest)
      for SoftwareMining internal use only Merge current displayRequest with new ones
      Parameters:
      displayRequest -
    • clear

      public void clear()
    • getSerializedObjects

      public HashMap<String,ISMBean> getSerializedObjects()
    • getMaxRowPosition

      public int getMaxRowPosition()
    • sortByRowCoumn

      public void sortByRowCoumn()
    • toString

      public String toString()
      Overrides:
      toString in class Object