|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xcodegen.structure.AbstractXObject | +--xcodegen.structure.XClass
Class descriptor
Field Summary | |
static java.lang.String |
INHERITED_PK_COLUMN
|
Constructor Summary | |
XClass()
|
Method Summary | |
boolean |
addField(XField field)
|
boolean |
addFinder(XFinder finder)
|
java.lang.String |
getAuthor()
|
XField |
getField(java.lang.String name)
Get a field by its name |
java.util.Collection |
getFields()
|
java.util.Collection |
getFields(boolean superfields)
Return the fields of the class |
protected java.lang.String |
getFieldsAsCSV()
Return the list of field as ComaSeparatedValued in the format |
XFinder |
getFinder(java.lang.String name)
Get a finder by its name |
java.util.Collection |
getFinders()
|
XField |
getPk()
|
java.lang.String |
getPkColumn()
Return the name of the PrimaryKey column. |
java.lang.String |
getSQLDelete()
Return the DELETE SQL statement |
java.lang.String |
getSQLInsert()
Return the INSERT SQL statement |
java.lang.String |
getSQLSelect()
Return the SELECT SQL statement |
java.lang.String |
getSQLUpdate()
Return the UPDATE SQL statement |
XClass |
getSuperclass()
|
XField |
getSuperPk()
Return the super PrimaryKey. |
java.lang.String |
getTable()
|
java.lang.String |
getVersion()
|
void |
setAuthor(java.lang.String author)
|
void |
setPk(XField pk)
|
void |
setSuperclass(XClass superclass)
|
void |
setTable(java.lang.String table)
|
void |
setVersion(java.lang.String version)
|
Methods inherited from class xcodegen.structure.AbstractXObject |
add, getBeanName, getChild, getChild, getChildren, getChildren, getDescription, getName, getParent, hasChild, setDescription, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String INHERITED_PK_COLUMN
Constructor Detail |
public XClass()
Method Detail |
public java.lang.String getTable()
public void setTable(java.lang.String table)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public XField getPk()
public void setPk(XField pk)
public XClass getSuperclass()
public void setSuperclass(XClass superclass)
public java.util.Collection getFields()
public boolean addField(XField field)
public java.util.Collection getFinders()
public boolean addFinder(XFinder finder)
public XField getSuperPk()
public java.lang.String getPkColumn()
INHERITED_PK_COLUMN
public XField getField(java.lang.String name)
name
- name of the field requested
public java.util.Collection getFields(boolean superfields)
superfields
- include fields of the super class?
public XFinder getFinder(java.lang.String name)
name
- name of the field requested
public java.lang.String getSQLDelete()
public java.lang.String getSQLInsert()
public java.lang.String getSQLUpdate()
public java.lang.String getSQLSelect()
protected java.lang.String getFieldsAsCSV()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |