Package com.im.ijc.df.impl.db.field
Class DBNewStdFieldNTO
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.newtype.AbstractNTOImpl
-
- com.chemaxon.dif.db.api.item.newtype.SingleDFItemNTO
-
- com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO
-
- com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
-
- com.im.ijc.df.impl.db.field.DBNewStdFieldNTO
-
- All Implemented Interfaces:
com.im.df.api.support.DFNewTypeOptions
,com.im.df.api.support.DFNewTypeWellKnownOptions.FieldOptions
,com.im.df.api.support.DFNewTypeWellKnownOptions.NewDBField
,com.im.df.api.support.DFNewTypeWellKnownOptions.SingleDFItem
public class DBNewStdFieldNTO extends com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
-
-
Constructor Summary
Constructors Constructor Description DBNewStdFieldNTO(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String ntType)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DBNewStdFieldNTO
create(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String ntType, com.im.commons.db.ddl.DBDatabaseInfo.NativeType[] nativeTypes)
Factory method for a single column field.-
Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBNewFieldNTO
getColumns, getDefaultAvailableRequired, getDefaultRequired, getDefaultValue, getRequired, getXAttributes, isDisctinctValues, notifyNewDFItemNameChanged, setColumnBaseName, setDefaultValue, setDisctinctValues, setNativeTypes, setRequired, updateStatus, updateStatus
-
Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBAbstractFieldNTO
createInsertOptions, getConvertor, getEntity, getNTType, init
-
Methods inherited from class com.chemaxon.dif.db.api.item.newtype.SingleDFItemNTO
getDescription, getNewDFItemName, getParentContainer, normalizeDFItemName, setDescription, setNewDFItemName, setNewDFItemNameSafe
-
Methods inherited from class com.chemaxon.dif.db.api.item.newtype.AbstractNTOImpl
addPropertyChangeListener, firePropertyChange, getErrorMessage, isValid, removePropertyChangeListener, setErrorMessage, setValid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.im.df.api.support.DFNewTypeOptions
addPropertyChangeListener, getErrorMessage, isValid, removePropertyChangeListener
-
-
-
-
Method Detail
-
create
public static DBNewStdFieldNTO create(com.chemaxon.dif.db.api.field.DBFieldsContainer fieldsContainer, String defaultName, String ntType, com.im.commons.db.ddl.DBDatabaseInfo.NativeType[] nativeTypes)
Factory method for a single column field.- Parameters:
fieldsContainer
-defaultName
-ntType
- The field newTypenativeTypes
- Array of possible native column types. e.g. VARCHAR, CHAR...- Returns:
-
-