Compiere 3.1

org.compiere.common
Class FieldType

java.lang.Object
  extended by org.compiere.common.constants.DisplayTypeConstants
      extended by org.compiere.common.FieldType
Direct Known Subclasses:
DisplayType

public class FieldType
extends DisplayTypeConstants

System Display Types.

        SELECT AD_Reference_ID, Name FROM AD_Reference WHERE ValidationType = 'D'
  

Version:
$Id: DisplayType.java,v 1.6 2006/08/30 20:30:44 comdivision Exp $
Author:
Jorg Janke

Field Summary
 
Fields inherited from class org.compiere.common.constants.DisplayTypeConstants
Account, Amount, Assignment, Binary, Button, Color, CostPrice, Date, DateTime, FileName, FilePath, Graph, ID, Image, Integer, Label, List, Location, Locator, Memo, Number, PAttribute, PrinterName, Quantity, RowID, Search, String, Table, TableDir, Text, TextLong, Time, URL, YesNo
 
Constructor Summary
FieldType()
           
 
Method Summary
static int getDefaultPrecision(int displayType)
          Get Default Precision.
static boolean isCaseSensitive(int displayType)
          Returns true if the field should be searched with case sensitivity
static boolean isClientLookup(int displayType)
           
static boolean isDate(int displayType)
          Returns truem if DisplayType is a Date.
static boolean isID(int displayType)
          Returns true if (numeric) ID (Table, Search, Account, ..).
static boolean isLOB(int displayType)
          Returns true if DisplayType is a Large Object
static boolean isLookup(int displayType)
          Returns true if DisplayType is a VLookup (List, Table, TableDir, Search).
static boolean isNumeric(int displayType)
          Returns true, if DisplayType is numeric (Amount, Number, Quantity, Integer).
static boolean isText(int displayType)
          Returns true, if DisplayType is text (String, Text, TextLong, Memo).
static boolean isTextArea(int displayType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldType

public FieldType()
Method Detail

isID

public static boolean isID(int displayType)
Returns true if (numeric) ID (Table, Search, Account, ..). (stored as Integer)

Parameters:
displayType - Display Type
Returns:
true if ID

isNumeric

public static boolean isNumeric(int displayType)
Returns true, if DisplayType is numeric (Amount, Number, Quantity, Integer). (stored as BigDecimal)

Parameters:
displayType - Display Type
Returns:
true if numeric

getDefaultPrecision

public static int getDefaultPrecision(int displayType)
Get Default Precision. Used for databases who cannot handle dynamic number precision.

Parameters:
displayType - display type
Returns:
scale (decimal precision)

isText

public static boolean isText(int displayType)
Returns true, if DisplayType is text (String, Text, TextLong, Memo).

Parameters:
displayType - Display Type
Returns:
true if text

isDate

public static boolean isDate(int displayType)
Returns truem if DisplayType is a Date. (stored as Timestamp)

Parameters:
displayType - Display Type
Returns:
true if date

isLookup

public static boolean isLookup(int displayType)
Returns true if DisplayType is a VLookup (List, Table, TableDir, Search). (stored as Integer)

Parameters:
displayType - Display Type
Returns:
true if Lookup

isClientLookup

public static boolean isClientLookup(int displayType)

isLOB

public static boolean isLOB(int displayType)
Returns true if DisplayType is a Large Object

Parameters:
displayType - Display Type
Returns:
true if LOB

isTextArea

public static boolean isTextArea(int displayType)

isCaseSensitive

public static boolean isCaseSensitive(int displayType)
Returns true if the field should be searched with case sensitivity

Parameters:
displayType -
Returns:

Compiere 3.1

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