public abstract class BeanClass extends Object
Modifier and Type | Field and Description |
---|---|
protected BeanDomain |
domain |
Modifier | Constructor and Description |
---|---|
protected |
BeanClass(String name) |
protected |
BeanClass(String name,
BeanDomain dom) |
Modifier and Type | Method and Description |
---|---|
protected void |
addProp(BeanProperty prop) |
protected BeanProperty |
addProp(String propname,
DataType dataType,
double size,
boolean required) |
protected BeanProperty |
addProp(String propname,
DataType dataType,
double size,
boolean required,
String controlType) |
protected BeanProperty |
addProp(String propname,
DataType dataType,
double size,
boolean required,
String controlType,
boolean readOnly) |
protected BeanProperty |
addProp(String propname,
DataType dataType,
double size,
DataMode dataMode) |
protected BeanProperty |
addProp(String propname,
DataType dataType,
double size,
DataMode dataMode,
String controlType) |
BeanDomain |
getDomain()
returns the domain this class belongs to (if any)
|
Column[] |
getKeyColumns()
returns the list of key columns (if any)
|
String |
getName()
returns the name of this class
|
List<BeanProperty> |
getProperties()
returns the list of properties for this class.
|
protected void |
setKeyColumn(Column keyColumn)
Sets the key to a single column
|
protected void |
setKeyColumns(Column[] keyColumns)
Sets the list of key columns.
|
protected BeanDomain domain
protected BeanClass(String name)
protected BeanClass(String name, BeanDomain dom)
protected void addProp(BeanProperty prop)
protected final BeanProperty addProp(String propname, DataType dataType, double size, DataMode dataMode, String controlType)
protected final BeanProperty addProp(String propname, DataType dataType, double size, DataMode dataMode)
protected final BeanProperty addProp(String propname, DataType dataType, double size, boolean required, String controlType, boolean readOnly)
protected final BeanProperty addProp(String propname, DataType dataType, double size, boolean required, String controlType)
protected final BeanProperty addProp(String propname, DataType dataType, double size, boolean required)
protected void setKeyColumns(Column[] keyColumns)
keyColumns
- the list of key columns.protected final void setKeyColumn(Column keyColumn)
keyColumn
- public String getName()
public List<BeanProperty> getProperties()
public BeanDomain getDomain()
public Column[] getKeyColumns()
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.