org.seasar.tuigwaa.controller
クラス DataFilterForm

java.lang.Object
  拡張org.apache.struts.action.ActionForm
      拡張org.apache.struts.validator.ValidatorForm
          拡張org.seasar.tuigwaa.util.ajax.AbstractRowSetForm
              拡張org.seasar.tuigwaa.controller.AbstractFieldFilterForm
                  拡張org.seasar.tuigwaa.controller.DataFilterForm
すべての実装インタフェース:
Ajaxlizable, org.apache.commons.collections.Factory, RowSetForm, Serializable

public class DataFilterForm
extends AbstractFieldFilterForm

フィルタを作成するフォームに対応

作成者:
nishioka
関連項目:
直列化された形式

入れ子クラスの概要
 class DataFilterForm.DataFilterFormOrderRow
           
 class DataFilterForm.DataFilterFormOrderRowFactory
           
 
クラス org.seasar.tuigwaa.controller.AbstractFieldFilterForm から継承した入れ子クラス
AbstractFieldFilterForm.BooleanFieldForm, AbstractFieldFilterForm.DateFieldForm, AbstractFieldFilterForm.DoubleFieldForm, AbstractFieldFilterForm.FieldForm, AbstractFieldFilterForm.FloatFieldForm, AbstractFieldFilterForm.IntegerFieldForm, AbstractFieldFilterForm.LongFieldForm, AbstractFieldFilterForm.StringFieldForm, AbstractFieldFilterForm.TimestampForm
 
フィールドの概要
 
クラス org.seasar.tuigwaa.controller.AbstractFieldFilterForm から継承したフィールド
FIELD_FORM_MAP
 
クラス org.apache.struts.validator.ValidatorForm から継承したフィールド
page, validatorResults
 
クラス org.apache.struts.action.ActionForm から継承したフィールド
multipartRequestHandler, servlet
 
コンストラクタの概要
DataFilterForm(TgwEntity entity)
           
DataFilterForm(TgwEntity entity, CriteriaExeFunction function)
           
DataFilterForm(TgwEntity entity, String aggregationName)
           
 
メソッドの概要
protected  Object createNewRow()
           
protected  Object createRow(int index, String value)
           
 String getAggregationName()
           
 DataFilterForm.DataFilterFormOrderRow getDataFilterFormOrderRow(int index)
           
 Collection getDataFilterFormOrderRows()
           
 CriteriaExeFunction getDataFilterFunction()
          This method is called by DatgaFilterAction.
 Collection getFieldList()
           
 Integer getFirstResult()
           
protected  String[] getHtmlData(int index, Object row)
           
 Integer getMaxResult()
           
 Collection getNotOrderFields()
           
 String[] getSelectedColumns()
           
 UnaryCriteriaFunction getUnaryCriteriaFunction()
           
 boolean isColumnSelected()
           
protected  void removeRow(int index, Object row)
           
 void reset(org.apache.struts.action.ActionMapping arg0, javax.servlet.http.HttpServletRequest arg1)
           
 void setColumnSelected(boolean columnSelected)
           
 void setDataFilterFormOrderRow(DataFilterForm.DataFilterFormOrderRow orderRow)
           
 void setDataFilterFormOrderRows(List dataFilterFormOrderRows)
           
 void setFirstResult(Integer firstResult)
           
 void setMaxResult(Integer maxResult)
           
 void setSelectedColumns(String[] selectedColumns)
           
 org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping arg0, javax.servlet.http.HttpServletRequest arg1)
           
 
クラス org.seasar.tuigwaa.controller.AbstractFieldFilterForm から継承したメソッド
createFieldForm, createFieldForm, getEntity, getFunction, getFunction, getHtmlCell, getName, isDisjunction, setDisjunction, setEntity, setName
 
クラス org.seasar.tuigwaa.util.ajax.AbstractRowSetForm から継承したメソッド
addEvent, addRow, addRowAll, addRowByAjax, bindTypeEvent, bindTypeEvent, create, createJSONObject, createRemoveButtonHtml, createTextArea, createTextField, createTextField, createTextField, getLastIndex, getMessage, getPrefix, getRow, getRowSet, getSharedKey, initializeByAjax, isChangedRowElement, isSharable, removeRow, removeRowByAjax, replaceCellByAjax, replaceRow, replaceRowByAjax, retrieveEvents, sendEvent, setChangedRowElement, setRowSet, setSharedObject
 
クラス org.apache.struts.validator.ValidatorForm から継承したメソッド
getPage, getResultValueMap, getValidationKey, getValidatorResults, setPage, setValidatorResults
 
クラス org.apache.struts.action.ActionForm から継承したメソッド
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataFilterForm

public DataFilterForm(TgwEntity entity)

DataFilterForm

public DataFilterForm(TgwEntity entity,
                      String aggregationName)

DataFilterForm

public DataFilterForm(TgwEntity entity,
                      CriteriaExeFunction function)
メソッドの詳細

getFirstResult

public Integer getFirstResult()

setFirstResult

public void setFirstResult(Integer firstResult)

getMaxResult

public Integer getMaxResult()

setMaxResult

public void setMaxResult(Integer maxResult)

isColumnSelected

public boolean isColumnSelected()

setColumnSelected

public void setColumnSelected(boolean columnSelected)

getSelectedColumns

public String[] getSelectedColumns()

setSelectedColumns

public void setSelectedColumns(String[] selectedColumns)

getAggregationName

public String getAggregationName()

getFieldList

public Collection getFieldList()

removeRow

protected void removeRow(int index,
                         Object row)
定義:
クラス AbstractRowSetForm 内の removeRow

getHtmlData

protected String[] getHtmlData(int index,
                               Object row)
定義:
クラス AbstractRowSetForm 内の getHtmlData

createRow

protected Object createRow(int index,
                           String value)
定義:
クラス AbstractRowSetForm 内の createRow

createNewRow

protected Object createNewRow()
定義:
クラス AbstractRowSetForm 内の createNewRow

getDataFilterFunction

public CriteriaExeFunction getDataFilterFunction()
This method is called by DatgaFilterAction. User input data is converted to DataFilterFunction Object.


getUnaryCriteriaFunction

public UnaryCriteriaFunction getUnaryCriteriaFunction()

reset

public void reset(org.apache.struts.action.ActionMapping arg0,
                  javax.servlet.http.HttpServletRequest arg1)

validate

public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping arg0,
                                                      javax.servlet.http.HttpServletRequest arg1)

getDataFilterFormOrderRow

public DataFilterForm.DataFilterFormOrderRow getDataFilterFormOrderRow(int index)

setDataFilterFormOrderRow

public void setDataFilterFormOrderRow(DataFilterForm.DataFilterFormOrderRow orderRow)

setDataFilterFormOrderRows

public void setDataFilterFormOrderRows(List dataFilterFormOrderRows)

getDataFilterFormOrderRows

public Collection getDataFilterFormOrderRows()

getNotOrderFields

public Collection getNotOrderFields()


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.