Class RequestEntry

java.lang.Object
com.softwaremining.ui.RequestEntry
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
HpRequestEntry, ILERequestEntry

public class RequestEntry extends Object implements Cloneable
  • Field Details

  • Constructor Details

    • RequestEntry

      public RequestEntry()
    • RequestEntry

      public RequestEntry(DisplayRequest _owningDisplayRequest)
  • Method Details

    • getDisplayObject

      public IFieldContainer getDisplayObject()
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • clone

      public Object clone(DisplayRequest _owningDisplayRequest)
    • calculateLength

      public int calculateLength()
    • getLength

      public int getLength()
      getter for length field
      Returns:
    • setLength

      public void setLength(int length)
    • setArraySize

      public void setArraySize(int arraySize)
    • getArraySize

      public int getArraySize()
    • setArrayElement

      public void setArrayElement(int arrayElement)
    • getArrayElement

      public int getArrayElement()
    • getMode

      public int getMode()
    • setMode

      public void setMode(int mode)
    • getAttr

      public int getAttr()
    • setAttr

      public void setAttr(int attr)
    • setRow

      public void setRow(int row)
    • getRow

      public int getRow()
    • setColumn

      public void setColumn(int column)
    • getColumn

      public int getColumn()
    • setForegroundColor

      public void setForegroundColor(String foregroundColor)
    • getForegroundColor

      public String getForegroundColor()
    • setBackgroundColor

      public void setBackgroundColor(String backgroundColor)
    • getBackgroundColor

      public String getBackgroundColor()
    • setBMSColor

      public void setBMSColor(String newVal)
    • getBMSColor

      public String getBMSColor()
    • setParamName

      public void setParamName(String paramName)
    • getParamName

      public String getParamName()
    • setParamPicture

      public void setParamPicture(String paramPicture)
    • getParamPicture

      public char[] getParamPicture()
    • getParamPictureString

      public String getParamPictureString()
    • setXMLValue

      public void setXMLValue(String value)
    • setValue

      public void setValue(String value)
    • getDefaultXMLValue

      public String getDefaultXMLValue()
    • getCurrentValue

      public String getCurrentValue()
    • getValue

      public String getValue()
    • isChecked

      public boolean isChecked()
    • setChecked

      public void setChecked(boolean checked)
    • setCheckedValue

      public void setCheckedValue(String groupValue)
    • getCheckedValue

      public String getCheckedValue()
      Checked value is for Check-boxes and Radio buttons. E.g a radio button may Display "Yes" - and send checked-value "Y" to server
      Returns:
    • getSelectOptions

      public HashMap<String,String> getSelectOptions()
      for dropdown boxes (SELECT in HTML)
      Returns:
    • copySelectionOptions

      public void copySelectionOptions(HashMap<String,String> groupValues)
    • addSelectOption

      public void addSelectOption(String code, String description, boolean selected)
      for dropdown boxes in html (SELECT and each entry is represented by an OTPION)
      Parameters:
      code -
      description -
      selected -
    • getSelectionDefaultValue

      public String getSelectionDefaultValue()
    • addDynamicParameter

      public void addDynamicParameter(int parameterTarget, String parameterName)
    • getDynamicParameterTargets

      public Integer[] getDynamicParameterTargets()
    • getDynamicParameterName

      public String getDynamicParameterName(Integer target)
    • setParamValue

      public void setParamValue(String parameterValue)
    • setParamValue

      public void setParamValue(ISMObject parameter)
    • setDynamicParameterValue

      public void setDynamicParameterValue(int parameterTarget, ISMObject parameter)
      For internal use only
      this is called when a screen is being sent to HTML
      Parameters:
      parameterTarget -
      parameter -
    • isUnderline

      public boolean isUnderline()
    • setUnderline

      public void setUnderline(boolean underline)
    • getImageWidth

      public int getImageWidth()
    • setImageWidth

      public void setImageWidth(int imageWidth)
    • getImageHeight

      public int getImageHeight()
    • setImageHeight

      public void setImageHeight(int imageHeight)
    • getInstance

      protected RequestEntry getInstance()
    • setDisabled

      public void setDisabled(boolean disabled)
    • isDisabled

      public boolean isDisabled()
    • setModified

      public void setModified(boolean modified)
    • isModified

      public boolean isModified()
    • setBMSFocus

      public void setBMSFocus(boolean bmsFocus)
      XML focus = true
      Parameters:
      bmsFocus -
    • setFocus

      public void setFocus(boolean focus)
    • isFocused

      public boolean isFocused()
    • isBright

      public boolean isBright()
    • isDark

      public boolean isDark()
    • setVisible

      public void setVisible(boolean visible)
      for handling BMS's DRK attribute
      Parameters:
      visible -
    • isVisible

      public boolean isVisible()
      for handling BMS's DRK attribute
      Parameters:
      visible -
    • setFset

      public void setFset(boolean fset)
      for handling BMS's FSET attribute XML mark-as-modified = true
    • isFset

      public boolean isFset()
      for handling BMS's FSET attribute
      Parameters:
      fset -
    • isPassword

      public boolean isPassword()
    • setPassword

      public void setPassword(boolean password)
    • isRightJustified

      public boolean isRightJustified()
    • setRightJustified

      public void setRightJustified(boolean rightJustified)
      Used in CICS
      xml "alignment" = right
      Parameters:
      rightJustified -
    • isUsedForInput

      public boolean isUsedForInput()
      Used in CICS
      XML direction "io" or "input" changes this to true
      Returns:
    • setUsedForInput

      public void setUsedForInput(boolean usedForInput)
      Used in CICS
      XML direction "io" or "input" changes this to true
    • getDropDownWidth

      public int getDropDownWidth()
    • equals

      public boolean equals(RequestEntry re)
    • hasAssociatedInputTag

      public boolean hasAssociatedInputTag()
      this is a virtual method for benefit of ILERequestEntry
      Parameters:
      param -
    • generateInputTag

      public void generateInputTag(Element param)
      this is a virtual method for benefit of ILERequestEntry
      Parameters:
      param -
    • setChangeIndicatorNumber

      public void setChangeIndicatorNumber(String ddsIndicatorNumber)
      this is a virtual method for benefit of ILERequestEntry
      Parameters:
      param -
    • isBmsNormal

      public boolean isBmsNormal()
    • isNumeric

      public boolean isNumeric()
    • setNumeric

      public void setNumeric(boolean numeric)
      Used in CICS
      XML num=true
      Parameters:
      numeric -
    • getBmsPicin

      public String getBmsPicin()
    • setBmsPicin

      public void setBmsPicin(String bmsPicin)
    • getBmsPicout

      public String getBmsPicout()
    • usesPicin

      public boolean usesPicin()
    • formatFor_BMSPicin

      public String formatFor_BMSPicin(String theText)
      for internal use only Used in CICS/BMS during a RECIEVE to convert from zzz to 999 format
      Parameters:
      theText -
      Returns:
    • setInternalVars

      public void setInternalVars(CBLBean fromClass)
    • toString_Orig

      public String toString_Orig()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • ToJSP

      public String ToJSP(Boolean targetIs_ASPX, JSPScreen xmlJspScreen)