Adempiere 3.5.2a

org.compiere.util
Class DisplayType

java.lang.Object
  extended by org.compiere.util.DisplayType

public final class DisplayType
extends Object

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, Teo Sarca, SC ARHIPAC SERVICE SRL
  • BF [ 1810632 ] PricePrecision error in InfoProduct (and similar)

  • Field Summary
    static int Account
              Display Type 25 Account
    static int Amount
              Display Type 12 Amount
    static int Assignment
              Display Type 33 Assignment
    static int Binary
              Display Type 23 BLOB
    static int Button
              Display Type 28 Button
    static int Color
              Display Type 27 Color
    static int CostPrice
              Display Type 37 CostPrice
    static int Date
              Display Type 15 Date
    static int DateTime
              Display Type 16 DateTime
    static int FileName
              Display Type 39 File Name
    static int FilePath
              Display Type 38 File Path
    static int ID
              Display Type 13 ID
    static int Image
              Display Type 32 Image
    static int Integer
              Display Type 11 Integer
    static int List
              Display Type 17 List
    static int Location
              Display Type 21 Location
    static int Locator
              Display Type 31 Locator
    static int Memo
              Display Type 34 Memo
    static int Number
              Display Type 22 Number
    static int PAttribute
              Display Type 35 PAttribute
    static int PrinterName
              Display Type 42 PrinterName
    static int Quantity
              Display Type 29 Quantity
    static int RowID
              Display Type 26 RowID
    static int Search
              Display Type 30 Search
    static int String
              Display Type 10 String
    static int Table
              Display Type 18 Table
    static int TableDir
              Display Type 19 TableDir
    static int Text
              Display Type 14 Text
    static int TextLong
              Display Type 36 CLOB
    static int Time
              Display Type 24 Time
    static int URL
              Display Type 40 URL
    static int YesNo
              Display Type 20 YN
     
    Constructor Summary
    DisplayType()
               
     
    Method Summary
    static Class getClass(int displayType, boolean yesNoAsBoolean)
              Return Storage Class.
    static SimpleDateFormat getDateFormat_JDBC()
              JDBC Date Format YYYY-MM-DD
    static SimpleDateFormat getDateFormat()
              Return Date Format
    static SimpleDateFormat getDateFormat(int displayType)
              Return format for date displayType
    static SimpleDateFormat getDateFormat(int displayType, Language language)
              Return format for date displayType
    static SimpleDateFormat getDateFormat(Language language)
              Return Date Format
    static int getDefaultPrecision(int displayType)
              Get Default Precision.
    static String getDescription(int displayType)
              Get Description
    static DecimalFormat getNumberFormat(int displayType)
              Return Format for numeric DisplayType
    static DecimalFormat getNumberFormat(int displayType, Language language)
              Return Format for numeric DisplayType
    static String getSQLDataType(int displayType, String columnName, int fieldLength)
              Get SQL DataType
    static SimpleDateFormat getTimestampFormat_Default()
              JDBC Timestamp Format yyyy-mm-dd hh:mm:ss
    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).
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    String

    public static final int String
    Display Type 10 String

    See Also:
    Constant Field Values

    Integer

    public static final int Integer
    Display Type 11 Integer

    See Also:
    Constant Field Values

    Amount

    public static final int Amount
    Display Type 12 Amount

    See Also:
    Constant Field Values

    ID

    public static final int ID
    Display Type 13 ID

    See Also:
    Constant Field Values

    Text

    public static final int Text
    Display Type 14 Text

    See Also:
    Constant Field Values

    Date

    public static final int Date
    Display Type 15 Date

    See Also:
    Constant Field Values

    DateTime

    public static final int DateTime
    Display Type 16 DateTime

    See Also:
    Constant Field Values

    List

    public static final int List
    Display Type 17 List

    See Also:
    Constant Field Values

    Table

    public static final int Table
    Display Type 18 Table

    See Also:
    Constant Field Values

    TableDir

    public static final int TableDir
    Display Type 19 TableDir

    See Also:
    Constant Field Values

    YesNo

    public static final int YesNo
    Display Type 20 YN

    See Also:
    Constant Field Values

    Location

    public static final int Location
    Display Type 21 Location

    See Also:
    Constant Field Values

    Number

    public static final int Number
    Display Type 22 Number

    See Also:
    Constant Field Values

    Binary

    public static final int Binary
    Display Type 23 BLOB

    See Also:
    Constant Field Values

    Time

    public static final int Time
    Display Type 24 Time

    See Also:
    Constant Field Values

    Account

    public static final int Account
    Display Type 25 Account

    See Also:
    Constant Field Values

    RowID

    public static final int RowID
    Display Type 26 RowID

    See Also:
    Constant Field Values

    Color

    public static final int Color
    Display Type 27 Color

    See Also:
    Constant Field Values

    Button

    public static final int Button
    Display Type 28 Button

    See Also:
    Constant Field Values

    Quantity

    public static final int Quantity
    Display Type 29 Quantity

    See Also:
    Constant Field Values

    Search

    public static final int Search
    Display Type 30 Search

    See Also:
    Constant Field Values

    Locator

    public static final int Locator
    Display Type 31 Locator

    See Also:
    Constant Field Values

    Image

    public static final int Image
    Display Type 32 Image

    See Also:
    Constant Field Values

    Assignment

    public static final int Assignment
    Display Type 33 Assignment

    See Also:
    Constant Field Values

    Memo

    public static final int Memo
    Display Type 34 Memo

    See Also:
    Constant Field Values

    PAttribute

    public static final int PAttribute
    Display Type 35 PAttribute

    See Also:
    Constant Field Values

    TextLong

    public static final int TextLong
    Display Type 36 CLOB

    See Also:
    Constant Field Values

    CostPrice

    public static final int CostPrice
    Display Type 37 CostPrice

    See Also:
    Constant Field Values

    FilePath

    public static final int FilePath
    Display Type 38 File Path

    See Also:
    Constant Field Values

    FileName

    public static final int FileName
    Display Type 39 File Name

    See Also:
    Constant Field Values

    URL

    public static final int URL
    Display Type 40 URL

    See Also:
    Constant Field Values

    PrinterName

    public static final int PrinterName
    Display Type 42 PrinterName

    See Also:
    Constant Field Values
    Constructor Detail

    DisplayType

    public DisplayType()
    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

    isLOB

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

    Parameters:
    displayType - Display Type
    Returns:
    true if LOB

    getNumberFormat

    public static DecimalFormat getNumberFormat(int displayType,
                                                Language language)
    Return Format for numeric DisplayType

    Parameters:
    displayType - Display Type (default Number)
    language - Language
    Returns:
    number format

    getNumberFormat

    public static DecimalFormat getNumberFormat(int displayType)
    Return Format for numeric DisplayType

    Parameters:
    displayType - Display Type
    Returns:
    number format

    getDateFormat

    public static SimpleDateFormat getDateFormat()
    Return Date Format

    Returns:
    date format

    getDateFormat

    public static SimpleDateFormat getDateFormat(Language language)
    Return Date Format

    Parameters:
    language - Language
    Returns:
    date format

    getDateFormat

    public static SimpleDateFormat getDateFormat(int displayType)
    Return format for date displayType

    Parameters:
    displayType - Display Type
    Returns:
    date format

    getDateFormat

    public static SimpleDateFormat getDateFormat(int displayType,
                                                 Language language)
    Return format for date displayType

    Parameters:
    displayType - Display Type (default Date)
    language - Language
    Returns:
    date format

    getDateFormat_JDBC

    public static SimpleDateFormat getDateFormat_JDBC()
    JDBC Date Format YYYY-MM-DD

    Returns:
    date format

    getTimestampFormat_Default

    public static SimpleDateFormat getTimestampFormat_Default()
    JDBC Timestamp Format yyyy-mm-dd hh:mm:ss

    Returns:
    timestamp format

    getClass

    public static Class getClass(int displayType,
                                 boolean yesNoAsBoolean)
    Return Storage Class. (used for MiniTable)

    Parameters:
    displayType - Display Type
    yesNoAsBoolean - - yes or no as boolean
    Returns:
    class Integer - BigDecimal - Timestamp - String - Boolean

    getSQLDataType

    public static String getSQLDataType(int displayType,
                                        String columnName,
                                        int fieldLength)
    Get SQL DataType

    Parameters:
    displayType - AD_Reference_ID
    columnName - name
    fieldLength - length
    Returns:
    SQL Data Type in Oracle Notation

    getDescription

    public static String getDescription(int displayType)
    Get Description

    Parameters:
    displayType - display Type
    Returns:
    display type description

    Adempiere 3.5.2a

    Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.