Compiere 3.1

org.compiere.common
Class QueryRestrictionVO

java.lang.Object
  extended by org.compiere.common.QueryRestrictionVO
All Implemented Interfaces:
Serializable

public class QueryRestrictionVO
extends Object
implements Serializable

Query Restriction VO

Version:
$Id$
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 boolean AndCondition
          And/Or Condition
static String BETWEEN
          Between
 String Code
          SQL Where Code
 String Code_to
          SQL Where Code To
 String ColumnName
          Column Name
 String DirectWhereClause
          Direct Where Clause
 int DisplayType
          Helps identify the data type
static String EQUAL
          Equal
static String GREATER
          Greater
static String GREATER_EQUAL
          Greater Equal
 String InfoDisplay
          Code Info
 String InfoDisplay_to
          Code Info To
 String InfoName
          Name/Label
static String LESS
          Less
static String LESS_EQUAL
          Less Equal
static String LIKE
          Like
static String NOT_EQUAL
          Not Equal
static String NOT_LIKE
          Not Like
 String Operator
          Operator
 
Constructor Summary
QueryRestrictionVO()
          Serialization Constructor
QueryRestrictionVO(String whereClause)
          Create Restriction with dircet WHERE clause
QueryRestrictionVO(String columnName, String operator, String code, String infoName, String infoDisplay, int displayType)
          Query Restriction
QueryRestrictionVO(String columnName, String code, String code_to, String infoName, String infoDisplay, String infoDisplay_to, int displayType)
          Range Restriction (BETWEEN)
 
Method Summary
 boolean equals(QueryRestrictionVO q)
          Equals
 String toString()
          String Representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EQUAL

public static final String EQUAL
Equal

See Also:
Constant Field Values

NOT_EQUAL

public static final String NOT_EQUAL
Not Equal

See Also:
Constant Field Values

LIKE

public static final String LIKE
Like

See Also:
Constant Field Values

NOT_LIKE

public static final String NOT_LIKE
Not Like

See Also:
Constant Field Values

GREATER

public static final String GREATER
Greater

See Also:
Constant Field Values

GREATER_EQUAL

public static final String GREATER_EQUAL
Greater Equal

See Also:
Constant Field Values

LESS

public static final String LESS
Less

See Also:
Constant Field Values

LESS_EQUAL

public static final String LESS_EQUAL
Less Equal

See Also:
Constant Field Values

BETWEEN

public static final String BETWEEN
Between

See Also:
Constant Field Values

DirectWhereClause

public String DirectWhereClause
Direct Where Clause


ColumnName

public String ColumnName
Column Name


InfoName

public String InfoName
Name/Label


Operator

public String Operator
Operator


Code

public String Code
SQL Where Code


InfoDisplay

public String InfoDisplay
Code Info


Code_to

public String Code_to
SQL Where Code To


InfoDisplay_to

public String InfoDisplay_to
Code Info To


AndCondition

public boolean AndCondition
And/Or Condition


DisplayType

public int DisplayType
Helps identify the data type

Constructor Detail

QueryRestrictionVO

public QueryRestrictionVO()
Serialization Constructor


QueryRestrictionVO

public QueryRestrictionVO(String columnName,
                          String operator,
                          String code,
                          String infoName,
                          String infoDisplay,
                          int displayType)
Query Restriction

Parameters:
columnName - ColumnName
operator - Operator, e.g. = != ..
code - Code, e.g 0, All%
infoName - Display Name
infoDisplay - Display of Code (Lookup)

QueryRestrictionVO

public QueryRestrictionVO(String columnName,
                          String code,
                          String code_to,
                          String infoName,
                          String infoDisplay,
                          String infoDisplay_to,
                          int displayType)
Range Restriction (BETWEEN)

Parameters:
columnName - ColumnName
code - Code, e.g 0, All%
code_to - Code, e.g 0, All%
infoName - Display Name
infoDisplay - Display of Code (Lookup)
infoDisplay_to - Display of Code (Lookup)

QueryRestrictionVO

public QueryRestrictionVO(String whereClause)
Create Restriction with dircet WHERE clause

Parameters:
whereClause - SQL WHERE Clause
Method Detail

toString

public String toString()
String Representation

Overrides:
toString in class Object

equals

public boolean equals(QueryRestrictionVO q)
Equals

Parameters:
q -
Returns:
true if string representation is equal

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.