com.raritantechnologies.eCommerceAdmin
Class InputBuilder

java.lang.Object
  extended bycom.raritantechnologies.eCommerceAdmin.InputBuilder

public class InputBuilder
extends java.lang.Object

Builds eCommerce Select dropdowns from SQL ResultSet.


Developed by Raritan Technologies Inc..

Author:
Alan Connell

Constructor Summary
InputBuilder()
           
 
Method Summary
 java.lang.String buildCheckBox(java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value)
           
 java.lang.String buildCheckBoxes(java.sql.ResultSet rs, java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value)
          This builds a set of checkboxes from the result set.
 java.lang.String buildRadioButtons(java.sql.ResultSet rs, java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value)
          This builds a set of radio buttons from the result set.
 java.lang.String buildSelect(java.sql.ResultSet rs, java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value)
          takes in sql.ResultSet, css class, onChange javascript, inputs name, current value if current value not null that value is selected in the list
 java.lang.String buildSelect(java.sql.ResultSet rs, java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value, java.util.Set excludeOptions)
           
 java.lang.String buildSelect(java.sql.ResultSet rs, java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value, java.lang.String defaultVal)
           
 java.lang.String buildSelect(java.sql.ResultSet rs, java.lang.String cls, java.lang.String js, java.lang.String name, java.lang.String value, java.lang.String defaultVal, java.lang.String size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputBuilder

public InputBuilder()
Method Detail

buildSelect

public java.lang.String buildSelect(java.sql.ResultSet rs,
                                    java.lang.String cls,
                                    java.lang.String js,
                                    java.lang.String name,
                                    java.lang.String value)
takes in sql.ResultSet, css class, onChange javascript, inputs name, current value if current value not null that value is selected in the list


buildSelect

public java.lang.String buildSelect(java.sql.ResultSet rs,
                                    java.lang.String cls,
                                    java.lang.String js,
                                    java.lang.String name,
                                    java.lang.String value,
                                    java.util.Set excludeOptions)

buildSelect

public java.lang.String buildSelect(java.sql.ResultSet rs,
                                    java.lang.String cls,
                                    java.lang.String js,
                                    java.lang.String name,
                                    java.lang.String value,
                                    java.lang.String defaultVal)

buildSelect

public java.lang.String buildSelect(java.sql.ResultSet rs,
                                    java.lang.String cls,
                                    java.lang.String js,
                                    java.lang.String name,
                                    java.lang.String value,
                                    java.lang.String defaultVal,
                                    java.lang.String size)

buildCheckBoxes

public java.lang.String buildCheckBoxes(java.sql.ResultSet rs,
                                        java.lang.String cls,
                                        java.lang.String js,
                                        java.lang.String name,
                                        java.lang.String value)

This builds a set of checkboxes from the result set.

- It expects two of the colums to be called id and value.
- If any of the fields are set to "" those attributs are not set in the checkboxes.
- The parameters passed are: (ResultSet, css class, onClick JavaScript function, input name, value of checked)
the result is a string like:
  <input type='checkbox' class='{cls}' onClick='{js}' name='{name}' value={rs.value} {checked}> {rs.value}
  


buildRadioButtons

public java.lang.String buildRadioButtons(java.sql.ResultSet rs,
                                          java.lang.String cls,
                                          java.lang.String js,
                                          java.lang.String name,
                                          java.lang.String value)
This builds a set of radio buttons from the result set. - It expects two of the colums to be called id and value. - If any of the fields are set to "" those attributs are not set in the checkboxes - The parameters passed are: (ResultSet, css class, onClick JavaScript function, input name, value of checked) the result is a string like: {rs.value}


buildCheckBox

public java.lang.String buildCheckBox(java.lang.String cls,
                                      java.lang.String js,
                                      java.lang.String name,
                                      java.lang.String value)