Package com.chemaxon.dif.ws.impl.entity
Class WSField
- java.lang.Object
-
- com.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
- com.chemaxon.dif.db.api.field.FieldAbstract
-
- com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
- com.chemaxon.dif.ws.impl.entity.WSField
-
- All Implemented Interfaces:
com.im.df.api.capabilities.InfoCapability
,com.im.df.api.ddl.DFCapability
,com.im.df.api.ddl.DFField
,com.im.df.api.ddl.DFItem
,com.im.df.api.support.PropertiesEditingConfigurable
,com.im.df.api.support.PropertiesEditingConfigurable.Extra
public class WSField extends com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
Web service field.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.field.FieldAbstract
com.chemaxon.dif.db.api.field.FieldAbstract.FUpdater
-
Nested classes/interfaces inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl
com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater
-
Nested classes/interfaces inherited from interface com.im.df.api.ddl.DFField
com.im.df.api.ddl.DFField.Required
-
-
Constructor Summary
Constructors Constructor Description WSField(com.im.df.api.ddl.DFEntity entity, WSFieldDefinition fieldDefinition, String id, String name, String description, String type, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
WSField(com.im.df.api.ddl.DFEntity entity, WSFieldInfo dto, com.im.commons.progress.DFEnvironmentRW env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl
createFieldType(String type, com.im.df.api.ddl.DFEntity entity, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
protected com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater
createUpdater()
WSFieldDefinition
getFieldDefinition()
WSFieldInfo
getXmlBean()
-
Methods inherited from class com.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
getConvertor, getDefaultValue, getEntity, getEntityImpl, getFieldClass, getHandle, getNameValidator, getRequired, getSchema, getSchemaImpl, getTooltip, getType, getValidRequiredValues, init, initType, isDistinctValues, isQueryable, isSortable, removeField, setDefaultValue, setDistinctValues, setRequired, updateFieldType
-
Methods inherited from class com.chemaxon.dif.db.api.field.FieldAbstract
getXAttributes, putXAttribute
-
Methods inherited from class com.chemaxon.dif.db.api.item.DBItemAbstractImpl
activateItem, addCapabilitiesFromCapabilityProviders, addCapability, addCommaSeparatedPropsForToString, addPropertyChangeListener, doGetHandle, ensureValid, equals, findOwner, firePropertyChange, firePropertyChange, getCapabilities, getDescription, getId, getName, getXAttributesImpl, handleChanges, handleOwner, handleUpdateDescription, handleUpdateName, handleXAttrs, hashCode, initXAttributes, invalidate, invalidateSubitems, isActive, isCapabilityProviderAllowed, isDifferent, isPropertyEditable, isValid, removeCapability, removePropertyChangeListener, replaceCapability, setDescription, setName, setPropertyEditable, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.im.df.api.ddl.DFItem
addPropertyChangeListener, getCapabilities, getDescription, getId, getName, isValid, removePropertyChangeListener, setDescription, setName
-
-
-
-
Field Detail
-
TYPE
public static final String TYPE
Field type.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WSField
public WSField(com.im.df.api.ddl.DFEntity entity, WSFieldInfo dto, com.im.commons.progress.DFEnvironmentRW env)
-
-
Method Detail
-
getFieldDefinition
public WSFieldDefinition getFieldDefinition()
-
createFieldType
protected com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl createFieldType(String type, com.im.df.api.ddl.DFEntity entity, List<com.im.ijcs.api.ddl.dto.PropInfo> xAttrs)
- Specified by:
createFieldType
in classcom.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
getXmlBean
public WSFieldInfo getXmlBean()
- Overrides:
getXmlBean
in classcom.chemaxon.dif.db.api.field.ColumnlessFieldAbstractImpl
-
createUpdater
protected com.chemaxon.dif.db.api.item.DBItemAbstractImpl.AbstractUpdater createUpdater()
- Specified by:
createUpdater
in classcom.chemaxon.dif.db.api.item.DBItemAbstractImpl
-
-