addIdMethodParameter(Attributes attrib) A utility function to create a new id method parameter
from attrib and add it to this table.
public void
addIdMethodParameter(IdMethodParameter imp) Adds a new ID method parameter to the list and sets the parent
table of the column associated with the supplied parameter to this table.
getOptions() Gets the full ordered hashtable array of items specified by XML option
statements under this element.
Note, this is not thread save but since it's only used for
generation which is single threaded, there should be minimum
danger using this in Velocity.
An Map of all options.
A utility function to create a new column from attrib and add it to this
table.
Parameters: attrib - xml attributes for the column to add the added column
Adds a new ID method parameter to the list and sets the parent
table of the column associated with the supplied parameter to this table.
Parameters: imp - The column to add as an ID method parameter.
Add an XML Specified option key/value pair to this element's option set.
Parameters: key - the key of the option. Parameters: value - the value of the option.
Return the first foreign key that includes col in it's list
of local columns. Eg. Foreign key (a,b,c) refrences tbl(x,y,z)
will be returned of col is either a,b or c.
Parameters: col - column name included in the key Return a Column object or null if it does not exist.
Gets the full ordered hashtable array of items specified by XML option
statements under this element.
Note, this is not thread save but since it's only used for
generation which is single threaded, there should be minimum
danger using this in Velocity.
An Map of all options. Will not be null but may be empty.
When a table is abstract, it marks the business object class that is
generated as being abstract. If you have a table called "FOO", then the
Foo BO will be public abstract class Foo
This helps support class hierarchies
value of abstractValue.
When a table is abstract, it marks the business object
class that is generated as being abstract. If you have a
table called "FOO", then the Foo BO will be
public abstract class Foo
This helps support class hierarchies
Parameters: v - Value to assign to abstractValue.