com.raritantechnologies.quickstart.taglibrary.forms
Class ValidatedPasswordRenderer

java.lang.Object
  extended bycom.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
      extended bycom.raritantechnologies.quickstart.taglibrary.forms.ValidatedPasswordRenderer
All Implemented Interfaces:
IConfigurable, ISearchElementRenderer

public class ValidatedPasswordRenderer
extends BasicSearchElementRenderer

Renders a set of text inputs to reset a user password.

XML Configuration Template:
    <SearchElementRenderer 
            class="com.raritantechnologies.quickstart.taglibrary.forms.ValidatedPasswordRenderer"
            action="[ form action ]"
            labelClass="[ css class of label ]"
            tableProps="[ additional table properties ]"
            handleSubmit="[true|false]"
            checkOldPassword="[true|false]" />
  

Developed by Raritan Technologies Inc..

Author:
Alan Connell

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
enabled, name
 
Constructor Summary
ValidatedPasswordRenderer()
           
 
Method Summary
protected  java.lang.String doGetBody(ISearchFormRenderer parent, RaritanPageContext pageContext)
          build the output and return string
 java.lang.String getAction()
           
 java.lang.String getConfigurationXML()
           
 boolean getHandleSubmit()
           
 java.lang.String getLabelCssClass()
           
 boolean getOldPasswordCheck()
           
protected  IQueryResultSetWriter getQueryResultSetWriter()
          Get the result writer that will set the value - probably a database
 java.lang.String getTableProps()
           
 void initialize(org.w3c.dom.Element elem)
          Initialize class with xml
 void setAction(java.lang.String action)
           
 void setHandleSubmit(boolean handleSubmit)
           
 void setLabelCssClass(java.lang.String labelClass)
           
 void setOldPasswordCheck(boolean oldPasswordCheck)
           
 void setTableProps(java.lang.String tableProps)
           
 
Methods inherited from class com.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
doGetBodyDisabled, getBody, getInitValue, getInitValue, getInitValue, getRenderer, isHidden, setEnable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatedPasswordRenderer

public ValidatedPasswordRenderer()
Method Detail

initialize

public void initialize(org.w3c.dom.Element elem)
Initialize class with xml

Specified by:
initialize in interface ISearchElementRenderer
Overrides:
initialize in class BasicSearchElementRenderer

doGetBody

protected java.lang.String doGetBody(ISearchFormRenderer parent,
                                     RaritanPageContext pageContext)
build the output and return string

Specified by:
doGetBody in class BasicSearchElementRenderer

getQueryResultSetWriter

protected IQueryResultSetWriter getQueryResultSetWriter()
Get the result writer that will set the value - probably a database

Returns:
IQueryResultSetWriter

setHandleSubmit

public void setHandleSubmit(boolean handleSubmit)

getHandleSubmit

public boolean getHandleSubmit()

setOldPasswordCheck

public void setOldPasswordCheck(boolean oldPasswordCheck)

getOldPasswordCheck

public boolean getOldPasswordCheck()

setLabelCssClass

public void setLabelCssClass(java.lang.String labelClass)

getLabelCssClass

public java.lang.String getLabelCssClass()

setTableProps

public void setTableProps(java.lang.String tableProps)

getTableProps

public java.lang.String getTableProps()

setAction

public void setAction(java.lang.String action)

getAction

public java.lang.String getAction()

getConfigurationXML

public java.lang.String getConfigurationXML()