ojb.broker.metadata
Class FieldDescriptor

java.lang.Object
  |
  +--ojb.broker.metadata.AttributeDescriptorBase
        |
        +--ojb.broker.metadata.FieldDescriptor
All Implemented Interfaces:
java.io.Serializable

public class FieldDescriptor
extends AttributeDescriptorBase

A FieldDescriptor holds the mapping information for a specific member-variable

Author:
Thomas Mahler
See Also:
Serialized Form

Constructor Summary
FieldDescriptor(int id)
          Constructor declaration
 
Method Summary
 int getColNo()
          Method declaration
 int getColumnJdbcType()
          returns the JDBC type (represented as an int value as specified by java.sql.Types) of a FieldDescriptor.
 java.lang.String getColumnName()
          Method declaration
 java.lang.String getColumnType()
          Method declaration
static java.util.Comparator getComparator()
          returns a comparator that allows to sort a Vector of FieldMappingDecriptors according to their m_Order entries.
 java.lang.String getFullColumnName()
          Answer the qualified ColumnName
ie: myTab.name
 boolean isAutoIncrement()
           
 boolean isLocking()
          Gets the locking.
 boolean isPrimaryKey()
          Method declaration
 void setAutoIncrement(boolean autoIncrement)
           
 void setColumnName(java.lang.String str)
          Method declaration
 void setColumnType(java.lang.String str)
          Method declaration
 void setLocking(boolean locking)
          Sets the locking.
 void setPrimaryKey(boolean b)
          Method declaration
 java.lang.String toString()
          Method declaration
 
Methods inherited from class ojb.broker.metadata.AttributeDescriptorBase
getClassDescriptor, getPersistentField, setClassDescriptor, setDebug, setPersistentField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldDescriptor

public FieldDescriptor(int id)
Constructor declaration

Parameters:
id -
Method Detail

isAutoIncrement

public boolean isAutoIncrement()

setAutoIncrement

public void setAutoIncrement(boolean autoIncrement)

getComparator

public static java.util.Comparator getComparator()
returns a comparator that allows to sort a Vector of FieldMappingDecriptors according to their m_Order entries.


getColumnName

public java.lang.String getColumnName()
Method declaration

Returns:

getFullColumnName

public java.lang.String getFullColumnName()
Answer the qualified ColumnName
ie: myTab.name

Returns:

setColumnName

public void setColumnName(java.lang.String str)
Method declaration

Parameters:
str -

getColumnType

public java.lang.String getColumnType()
Method declaration

Returns:

getColumnJdbcType

public int getColumnJdbcType()
returns the JDBC type (represented as an int value as specified by java.sql.Types) of a FieldDescriptor.


setColumnType

public void setColumnType(java.lang.String str)
Method declaration

Parameters:
str -

isPrimaryKey

public boolean isPrimaryKey()
Method declaration

Returns:

setPrimaryKey

public void setPrimaryKey(boolean b)
Method declaration

Parameters:
b -

getColNo

public int getColNo()
Method declaration

Returns:

toString

public java.lang.String toString()
Method declaration

Overrides:
toString in class java.lang.Object
Returns:

isLocking

public boolean isLocking()
Gets the locking.

Returns:
Returns a boolean

setLocking

public void setLocking(boolean locking)
Sets the locking.

Parameters:
locking - The locking to set


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04