org.mmbase.module.corebuilders
Class FieldDefs

java.lang.Object
  |
  +--org.mmbase.module.corebuilders.FieldDefs

public class FieldDefs
extends java.lang.Object

One of the core objects, Defines one field of a object type / builder, has its own builder called FieldDef (hitlisted)

Author:
Daniel Ockeloen, Hans Speijer

Field Summary
 java.lang.String DBName
           
 boolean DBNotNull
           
 int DBPos
           
 int DBSize
           
 int DBState
           
static int DBSTATE_PERSISTENT
           
static int DBSTATE_SYSTEM
           
static int DBSTATE_UNKNOWN
           
static int DBSTATE_VIRTUAL
           
 int DBType
           
 int GUIList
           
 java.util.Hashtable GUINames
           
 int GUIPos
           
 int GUISearch
           
 java.lang.String GUIType
           
 boolean isKey
           
 int SearchAge
           
static int TYPE_BYTE
           
static int TYPE_DOUBLE
           
static int TYPE_FLOAT
           
static int TYPE_INTEGER
           
static int TYPE_LONG
           
static int TYPE_STRING
           
static int TYPE_TEXT
           
static int TYPE_UNKNOWN
           
 
Constructor Summary
FieldDefs()
           
FieldDefs(java.lang.String GUIName, java.lang.String GUIType, int GUISearch, int GUIList, java.lang.String DBName, int DBType)
           
FieldDefs(java.lang.String GUIName, java.lang.String GUIType, int GUISearch, int GUIList, java.lang.String DBName, int DBType, int GUIPos, int DBState)
           
 
Method Summary
 java.lang.String getDBName()
           
 boolean getDBNotNull()
           
 int getDBPos()
           
 int getDBSize()
           
 int getDBState()
           
 int getDBType()
           
 int getGUIList()
           
 java.lang.String getGUIName()
           
 java.lang.String getGUIName(java.lang.String country)
           
 java.util.Hashtable getGUINames()
           
 int getGUIPos()
           
 int getGUISearch()
           
 java.lang.String getGUIType()
           
 boolean isKey()
           
 void setDBKey(boolean value)
           
 void setDBName(java.lang.String value)
           
 void setDBNotNull(boolean value)
           
 void setDBPos(int value)
           
 void setDBSize(int value)
           
 void setDBState(int value)
           
 void setDBType(int value)
           
 void setGUIList(int value)
           
 void setGUIName(java.lang.String country, java.lang.String value)
           
 void setGUIPos(int value)
           
 void setGUISearch(int value)
           
 void setGUIType(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DBSTATE_VIRTUAL

public static final int DBSTATE_VIRTUAL

DBSTATE_PERSISTENT

public static final int DBSTATE_PERSISTENT

DBSTATE_SYSTEM

public static final int DBSTATE_SYSTEM

DBSTATE_UNKNOWN

public static final int DBSTATE_UNKNOWN

TYPE_STRING

public static final int TYPE_STRING

TYPE_INTEGER

public static final int TYPE_INTEGER

TYPE_TEXT

public static final int TYPE_TEXT

TYPE_BYTE

public static final int TYPE_BYTE

TYPE_FLOAT

public static final int TYPE_FLOAT

TYPE_DOUBLE

public static final int TYPE_DOUBLE

TYPE_LONG

public static final int TYPE_LONG

TYPE_UNKNOWN

public static final int TYPE_UNKNOWN

GUINames

public java.util.Hashtable GUINames

GUIType

public java.lang.String GUIType

GUISearch

public int GUISearch

GUIList

public int GUIList

DBName

public java.lang.String DBName

DBType

public int DBType

GUIPos

public int GUIPos

DBState

public int DBState

DBNotNull

public boolean DBNotNull

isKey

public boolean isKey

DBPos

public int DBPos

DBSize

public int DBSize

SearchAge

public int SearchAge
Constructor Detail

FieldDefs

public FieldDefs()

FieldDefs

public FieldDefs(java.lang.String GUIName,
                 java.lang.String GUIType,
                 int GUISearch,
                 int GUIList,
                 java.lang.String DBName,
                 int DBType)

FieldDefs

public FieldDefs(java.lang.String GUIName,
                 java.lang.String GUIType,
                 int GUISearch,
                 int GUIList,
                 java.lang.String DBName,
                 int DBType,
                 int GUIPos,
                 int DBState)
Method Detail

getGUIName

public java.lang.String getGUIName(java.lang.String country)

getGUINames

public java.util.Hashtable getGUINames()

getGUIName

public java.lang.String getGUIName()

getGUIType

public java.lang.String getGUIType()

getDBName

public java.lang.String getDBName()

getDBType

public int getDBType()

getDBSize

public int getDBSize()

getDBNotNull

public boolean getDBNotNull()

getDBState

public int getDBState()

isKey

public boolean isKey()

getGUISearch

public int getGUISearch()

getGUIList

public int getGUIList()

getGUIPos

public int getGUIPos()

setGUIName

public void setGUIName(java.lang.String country,
                       java.lang.String value)

setGUIType

public void setGUIType(java.lang.String value)

setDBName

public void setDBName(java.lang.String value)

setGUIList

public void setGUIList(int value)

setGUIPos

public void setGUIPos(int value)

setGUISearch

public void setGUISearch(int value)

setDBSize

public void setDBSize(int value)

setDBType

public void setDBType(int value)

setDBPos

public void setDBPos(int value)

getDBPos

public int getDBPos()

setDBState

public void setDBState(int value)

setDBKey

public void setDBKey(boolean value)

setDBNotNull

public void setDBNotNull(boolean value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


MMBase 2001