Package com.im.df.api.support
Interface DFNewTypeWellKnownOptions.NewSQLEntity
-
- All Superinterfaces:
DFNewTypeOptions
,DFNewTypeWellKnownOptions.EntityDBOptions
,DFNewTypeWellKnownOptions.EntityOptions
,DFNewTypeWellKnownOptions.NewDBEntity
,DFNewTypeWellKnownOptions.SingleDFItem
- Enclosing interface:
- DFNewTypeWellKnownOptions
public static interface DFNewTypeWellKnownOptions.NewSQLEntity extends DFNewTypeWellKnownOptions.NewDBEntity
Option for creating SQL Entity.- Since:
- 16.6.27
-
-
Field Summary
-
Fields inherited from interface com.im.df.api.support.DFNewTypeOptions
PROP_ERROR_MESSAGE, PROP_VALID
-
Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions
PROP_TABLE_NAME
-
Fields inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
PROP_DESCRIPTION, PROP_NEW_DFITEM_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setIdColumnName(java.lang.String idColumnName)
Sets the ID column name.void
setIdColumnTypeInt(boolean idColumnTypeInt)
Setter for using integer based ID column.void
setIdColumnTypeStr(boolean idColumnTypeStr)
Setter for using string based ID column.void
setSql(java.lang.String sql)
Sets the SQL statement what will be used to define the entity.-
Methods inherited from interface com.im.df.api.support.DFNewTypeOptions
addPropertyChangeListener, getErrorMessage, isValid, removePropertyChangeListener
-
Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.EntityDBOptions
getTableName, setTableName
-
Methods inherited from interface com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
getDescription, getNewDFItemName, setDescription, setNewDFItemName, setNewDFItemNameSafe
-
-
-
-
Method Detail
-
setSql
void setSql(java.lang.String sql)
Sets the SQL statement what will be used to define the entity.- Parameters:
sql
- The SQL statements.
-
setIdColumnName
void setIdColumnName(java.lang.String idColumnName)
Sets the ID column name.- Parameters:
idColumnName
- The name of the ID column.
-
setIdColumnTypeInt
void setIdColumnTypeInt(boolean idColumnTypeInt)
Setter for using integer based ID column.- Parameters:
idColumnTypeInt
-true
if the ID column contains integers.
-
setIdColumnTypeStr
void setIdColumnTypeStr(boolean idColumnTypeStr)
Setter for using string based ID column.- Parameters:
idColumnTypeStr
-true
if the ID column contains strings.
-
-