public class DataTableUserDefinedTypeField extends DataTableField
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataTableUserDefinedTypeField.PredefinedTypeChecker
Utility interface that checks if a "type" is a predefined OpenL type such as IntRange etc
|
| Constructor and Description |
|---|
DataTableUserDefinedTypeField(IOpenClass type,
String name,
DataTableUserDefinedTypeField.PredefinedTypeChecker predefinedChecker)
Create a field with a given generalized abstraction of a class and a field name
|
DataTableUserDefinedTypeField(IOpenClass type,
String name,
String businessName,
DataTableUserDefinedTypeField.PredefinedTypeChecker predefinedChecker)
Create a field with a given generalized abstraction of a class and a field name
|
| Modifier and Type | Method and Description |
|---|---|
protected List<DataTableField> |
getAvailableFields()
Get available fields of a complex object
|
IOpenClass |
getType()
Get a generalized abstraction of a class
|
String |
getTypeName()
Get the field's type name
|
boolean |
isComplex()
Determine, if a field is a complex object
|
getAggregatedFields, getBusinessName, getForeignKey, getForeignKeyColumn, getForeignKeyTable, getName, isFillChildren, setAggregatedFields, setBusinessName, setForeignKeyColumn, setForeignKeyTable, useAggregatedFields, useForeignKeypublic DataTableUserDefinedTypeField(IOpenClass type, String name, DataTableUserDefinedTypeField.PredefinedTypeChecker predefinedChecker)
type - generalized abstraction of a classname - name technical name of a fieldpredefinedChecker - object that checks if a "type" is a predefined OpenL type such as IntRange etcpublic DataTableUserDefinedTypeField(IOpenClass type, String name, String businessName, DataTableUserDefinedTypeField.PredefinedTypeChecker predefinedChecker)
type - generalized abstraction of a classname - name technical name of a fieldbusinessName - business name of a fieldpredefinedChecker - object that checks if a "type" is a predefined OpenL type such as IntRange etcpublic IOpenClass getType()
protected List<DataTableField> getAvailableFields()
getAvailableFields in class DataTableFieldpublic String getTypeName()
getTypeName in class DataTableFieldpublic boolean isComplex()
isComplex in class DataTableFieldCopyright © 2004–2019 OpenL Tablets. All rights reserved.