com.plumtree.portaluiinfrastructure.filter
Class FilterForm

java.lang.Object
  extended by com.plumtree.portaluiinfrastructure.filter.FilterForm

public class FilterForm
extends java.lang.Object

Author:
CraigS, based on MikeS code

Field Summary
static java.lang.String ACTION
           
static java.lang.String ACTION_ADD_GRP
           
static java.lang.String ACTION_ADD_STMT
           
static java.lang.String ACTION_REMOVE_CHECKED_STMTS
           
static java.lang.String ACTION_REMOVE_GRP
           
static java.lang.String ACTION_REMOVE_STMT
           
static java.lang.String ACTIVE_CLAUSE
           
static java.lang.String COMPARISON_VALUE
           
static java.lang.String COMPARISON_VALUE_IF_DATE
           
static java.lang.String COMPARISON_VALUE_MEMBER_OF
           
static java.lang.String DEPTH_PREFIX
           
static java.lang.String FULL_TEXT
           
static java.lang.String GROUP_OPERATOR
           
static java.lang.String IGNORE_BLANK_STATEMENTS
           
static java.lang.String IGNORE_BLANK_STATEMENTS_VAL
           
static java.lang.String INTRINSIC_HIDDEN
           
static java.lang.String INTRINSIC_OP_HIDDEN
           
static java.lang.String INTRINSIC_VAL_HIDDEN
           
static java.lang.String IS_FILTER_FORM
           
static java.lang.String MAX_STMTS
           
static java.lang.String OPERATOR_AND
           
static java.lang.String OPERATOR_DATE
           
static java.lang.String OPERATOR_MEMBER_OF
           
static java.lang.String OPERATOR_NUMERIC
           
static java.lang.String OPERATOR_OR
           
static java.lang.String OPERATOR_TEXT
           
static java.lang.String PROPERTY_HIDDEN
           
static java.lang.String PROPERTY_SELECTED
           
static java.lang.String REMOVE_STMT_CHECKBOX
           
static java.lang.String REVEALED
           
static java.lang.String TOP_OPERATOR
           
static java.lang.String TOTAL_GROUPS
           
 
Constructor Summary
FilterForm()
           
 
Method Summary
static IPTFilter BuildFilterFromForm(AActivitySpace asOwner, XPHashtable form)
           
static IPTFilter BuildFilterFromForm(AActivitySpace asOwner, XPHashtable form, java.lang.String prefix)
           
static boolean EncodeFilterAsControlArgs(IPTSession session, AActivitySpace owner, IPTFilter filter, IXPDictionary hash)
          This method does the inverse of BuildFilterFromForm.
static boolean EncodeFilterAsControlArgs(IPTSession session, AActivitySpace owner, IPTFilter filter, IXPDictionary hash, java.lang.String prefix)
          This method does the inverse of BuildFilterFromForm.
static JSDateTimePickerMgr MakeTempDateTimePickerMgr(AActivitySpace asOwner)
           
static boolean OperatorRequiresValue(int iOperator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IS_FILTER_FORM

public static final java.lang.String IS_FILTER_FORM
See Also:
Constant Field Values

TOP_OPERATOR

public static final java.lang.String TOP_OPERATOR
See Also:
Constant Field Values

IGNORE_BLANK_STATEMENTS

public static final java.lang.String IGNORE_BLANK_STATEMENTS
See Also:
Constant Field Values

IGNORE_BLANK_STATEMENTS_VAL

public static final java.lang.String IGNORE_BLANK_STATEMENTS_VAL
See Also:
Constant Field Values

ACTIVE_CLAUSE

public static final java.lang.String ACTIVE_CLAUSE
See Also:
Constant Field Values

ACTION

public static final java.lang.String ACTION
See Also:
Constant Field Values

ACTION_ADD_GRP

public static final java.lang.String ACTION_ADD_GRP
See Also:
Constant Field Values

ACTION_REMOVE_GRP

public static final java.lang.String ACTION_REMOVE_GRP
See Also:
Constant Field Values

ACTION_ADD_STMT

public static final java.lang.String ACTION_ADD_STMT
See Also:
Constant Field Values

ACTION_REMOVE_STMT

public static final java.lang.String ACTION_REMOVE_STMT
See Also:
Constant Field Values

ACTION_REMOVE_CHECKED_STMTS

public static final java.lang.String ACTION_REMOVE_CHECKED_STMTS
See Also:
Constant Field Values

TOTAL_GROUPS

public static final java.lang.String TOTAL_GROUPS
See Also:
Constant Field Values

FULL_TEXT

public static final java.lang.String FULL_TEXT
See Also:
Constant Field Values

DEPTH_PREFIX

public static final java.lang.String DEPTH_PREFIX
See Also:
Constant Field Values

MAX_STMTS

public static final java.lang.String MAX_STMTS
See Also:
Constant Field Values

GROUP_OPERATOR

public static final java.lang.String GROUP_OPERATOR
See Also:
Constant Field Values

OPERATOR_AND

public static final java.lang.String OPERATOR_AND
See Also:
Constant Field Values

OPERATOR_OR

public static final java.lang.String OPERATOR_OR
See Also:
Constant Field Values

REVEALED

public static final java.lang.String REVEALED
See Also:
Constant Field Values

PROPERTY_SELECTED

public static final java.lang.String PROPERTY_SELECTED
See Also:
Constant Field Values

PROPERTY_HIDDEN

public static final java.lang.String PROPERTY_HIDDEN
See Also:
Constant Field Values

INTRINSIC_HIDDEN

public static final java.lang.String INTRINSIC_HIDDEN
See Also:
Constant Field Values

INTRINSIC_OP_HIDDEN

public static final java.lang.String INTRINSIC_OP_HIDDEN
See Also:
Constant Field Values

INTRINSIC_VAL_HIDDEN

public static final java.lang.String INTRINSIC_VAL_HIDDEN
See Also:
Constant Field Values

OPERATOR_NUMERIC

public static final java.lang.String OPERATOR_NUMERIC
See Also:
Constant Field Values

OPERATOR_DATE

public static final java.lang.String OPERATOR_DATE
See Also:
Constant Field Values

OPERATOR_TEXT

public static final java.lang.String OPERATOR_TEXT
See Also:
Constant Field Values

OPERATOR_MEMBER_OF

public static final java.lang.String OPERATOR_MEMBER_OF
See Also:
Constant Field Values

COMPARISON_VALUE

public static final java.lang.String COMPARISON_VALUE
See Also:
Constant Field Values

COMPARISON_VALUE_IF_DATE

public static final java.lang.String COMPARISON_VALUE_IF_DATE
See Also:
Constant Field Values

COMPARISON_VALUE_MEMBER_OF

public static final java.lang.String COMPARISON_VALUE_MEMBER_OF
See Also:
Constant Field Values

REMOVE_STMT_CHECKBOX

public static final java.lang.String REMOVE_STMT_CHECKBOX
See Also:
Constant Field Values
Constructor Detail

FilterForm

public FilterForm()
Method Detail

BuildFilterFromForm

public static IPTFilter BuildFilterFromForm(AActivitySpace asOwner,
                                            XPHashtable form)

BuildFilterFromForm

public static IPTFilter BuildFilterFromForm(AActivitySpace asOwner,
                                            XPHashtable form,
                                            java.lang.String prefix)

EncodeFilterAsControlArgs

public static boolean EncodeFilterAsControlArgs(IPTSession session,
                                                AActivitySpace owner,
                                                IPTFilter filter,
                                                IXPDictionary hash)
This method does the inverse of BuildFilterFromForm. It returns true if the filter is valid (may be used for a search, e.g. has no empty comparison values), false otherwise.


EncodeFilterAsControlArgs

public static boolean EncodeFilterAsControlArgs(IPTSession session,
                                                AActivitySpace owner,
                                                IPTFilter filter,
                                                IXPDictionary hash,
                                                java.lang.String prefix)
This method does the inverse of BuildFilterFromForm. It returns true if the filter is valid (may be used for a search, e.g. has no empty comparison values), false otherwise.


OperatorRequiresValue

public static boolean OperatorRequiresValue(int iOperator)
Parameters:
operator -
Returns:

MakeTempDateTimePickerMgr

public static JSDateTimePickerMgr MakeTempDateTimePickerMgr(AActivitySpace asOwner)



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.