Compiere 3.1

org.compiere.controller
Class GridTabVO

java.lang.Object
  extended by org.compiere.controller.GridTabVO
All Implemented Interfaces:
Serializable, Evaluatee

public class GridTabVO
extends Object
implements Evaluatee, Serializable

Model Tab Value Object

Version:
$Id: GridTabVO.java,v 1.4 2006/07/30 00:58:38 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 String AccessLevel
          Table Access Level
 int AD_Column_ID
          Primary Parent Column
 int AD_ColumnSortOrder_ID
          Column Sort
 int AD_ColumnSortYesNo_ID
          Column Displayed
 int AD_Image_ID
          Image
 int AD_Process_ID
          Process
 int AD_Tab_ID
          Tab ID
 int AD_Table_ID
          Table
 int AD_Window_ID
          AD Window - replicated
 String CommitWarning
          Commit Warning
 Ctx ctx
          Context - replicated
 String Description
          Description
 String DisplayLogic
          Tab Display
 ArrayList<GridFieldVO> Fields
          Fields contain MFieldVO entities
 boolean HasTree
          Tree
 String Help
          Help
 int Included_Tab_ID
          Included Tab
 boolean IsDeleteable
          Table Deleteable
 boolean IsHighVolume
          Table High Volume
 boolean IsInsertRecord
          Insert Record
 boolean IsReadOnly
          Read Only
 boolean IsSecurityEnabled
          Security
 boolean IsSingleRow
          Single Row
 boolean IsSortTab
          Sort Tab
 boolean IsView
          Table is View
 String Name
          Name
 int onlyCurrentDays
          Only Current Days - derived
 String OrderByClause
          Order by
 String ReadOnlyLogic
          Tab Read Only
 int Referenced_Tab_ID
          Tab ID
 String ReplicationType
          Replication Type
 String TableName
          Table Name
 int TabLevel
          Level
 int TabNo
          Tab No (not AD_Tab_ID) 0..
 String WhereClause
          Where
 int WindowNo
          Window No - replicated
 
Method Summary
 GridTabVO clone(Ctx myCtx, int windowNo)
          Clone
static GridTabVO create(GridWindowVO wVO, int TabNo, ResultSet rs, boolean isRO, int onlyCurrentDays, int AD_UserDef_Win_ID)
          Create MTab VO
 String get_ValueAsString(String variableName)
          Get Variable Value (Evaluatee)
static String getSQL(Ctx ctx, int AD_UserDef_Win_ID)
          Return the SQL statement used for the MTabVO.create
 void setCtx(Ctx newCtx)
          Set Context including contained elements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ctx

public Ctx ctx
Context - replicated


WindowNo

public int WindowNo
Window No - replicated


AD_Window_ID

public int AD_Window_ID
AD Window - replicated


TabNo

public int TabNo
Tab No (not AD_Tab_ID) 0..


AD_Tab_ID

public int AD_Tab_ID
Tab ID


Referenced_Tab_ID

public int Referenced_Tab_ID
Tab ID


Name

public String Name
Name


Description

public String Description
Description


Help

public String Help
Help


IsSingleRow

public boolean IsSingleRow
Single Row


IsReadOnly

public boolean IsReadOnly
Read Only


IsInsertRecord

public boolean IsInsertRecord
Insert Record


HasTree

public boolean HasTree
Tree


AD_Table_ID

public int AD_Table_ID
Table


AD_Column_ID

public int AD_Column_ID
Primary Parent Column


TableName

public String TableName
Table Name


IsView

public boolean IsView
Table is View


AccessLevel

public String AccessLevel
Table Access Level


IsSecurityEnabled

public boolean IsSecurityEnabled
Security


IsDeleteable

public boolean IsDeleteable
Table Deleteable


IsHighVolume

public boolean IsHighVolume
Table High Volume


AD_Process_ID

public int AD_Process_ID
Process


CommitWarning

public String CommitWarning
Commit Warning


WhereClause

public String WhereClause
Where


OrderByClause

public String OrderByClause
Order by


ReadOnlyLogic

public String ReadOnlyLogic
Tab Read Only


DisplayLogic

public String DisplayLogic
Tab Display


TabLevel

public int TabLevel
Level


AD_Image_ID

public int AD_Image_ID
Image


Included_Tab_ID

public int Included_Tab_ID
Included Tab


ReplicationType

public String ReplicationType
Replication Type


IsSortTab

public boolean IsSortTab
Sort Tab


AD_ColumnSortOrder_ID

public int AD_ColumnSortOrder_ID
Column Sort


AD_ColumnSortYesNo_ID

public int AD_ColumnSortYesNo_ID
Column Displayed


onlyCurrentDays

public int onlyCurrentDays
Only Current Days - derived


Fields

public ArrayList<GridFieldVO> Fields
Fields contain MFieldVO entities

Method Detail

create

public static GridTabVO create(GridWindowVO wVO,
                               int TabNo,
                               ResultSet rs,
                               boolean isRO,
                               int onlyCurrentDays,
                               int AD_UserDef_Win_ID)
Create MTab VO

Parameters:
wVO - value object
TabNo - tab no
rs - ResultSet from AD_Tab_v
isRO - true if window is r/o
onlyCurrentRows - if true query is limited to not processed records
Returns:
TabVO

getSQL

public static String getSQL(Ctx ctx,
                            int AD_UserDef_Win_ID)
Return the SQL statement used for the MTabVO.create

Parameters:
ctx - context
Returns:
SQL SELECT String

setCtx

public void setCtx(Ctx newCtx)
Set Context including contained elements

Parameters:
newCtx - new context

get_ValueAsString

public String get_ValueAsString(String variableName)
Get Variable Value (Evaluatee)

Specified by:
get_ValueAsString in interface Evaluatee
Parameters:
variableName - name
Returns:
value

clone

public GridTabVO clone(Ctx myCtx,
                       int windowNo)
Clone

Parameters:
Ctx - context
windowNo - no
Returns:
MTabVO or null

Compiere 3.1

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