com.im.df.api.support
Interface DFNewTypeOptions
- All Known Subinterfaces:
- DFNewTypeWellKnownOptions.ClonedList, DFNewTypeWellKnownOptions.ClonedQuery, DFNewTypeWellKnownOptions.ClonedScript, DFNewTypeWellKnownOptions.ClonedUserItem, DFNewTypeWellKnownOptions.ClonedView, DFNewTypeWellKnownOptions.DBColumnInfo, DFNewTypeWellKnownOptions.EntityDBOptions, DFNewTypeWellKnownOptions.EntityOptions, DFNewTypeWellKnownOptions.ExistingDBEntity, DFNewTypeWellKnownOptions.ExistingDBField, DFNewTypeWellKnownOptions.ExistingJChemEntity, DFNewTypeWellKnownOptions.ExistingRelationship, DFNewTypeWellKnownOptions.FieldOptions, DFNewTypeWellKnownOptions.NewCalulatedField, DFNewTypeWellKnownOptions.NewCTField, DFNewTypeWellKnownOptions.NewDataTree, DFNewTypeWellKnownOptions.NewDBEntity, DFNewTypeWellKnownOptions.NewDBField, DFNewTypeWellKnownOptions.NewDynamicURLField, DFNewTypeWellKnownOptions.NewJChemBaseEntity, DFNewTypeWellKnownOptions.NewList, DFNewTypeWellKnownOptions.NewMimeTypeField, DFNewTypeWellKnownOptions.NewQuery, DFNewTypeWellKnownOptions.NewRelationship, DFNewTypeWellKnownOptions.NewRelationshipMN, DFNewTypeWellKnownOptions.NewRelationshipSimple, DFNewTypeWellKnownOptions.NewScript, DFNewTypeWellKnownOptions.NewStandardDBEntity, DFNewTypeWellKnownOptions.NewView, DFNewTypeWellKnownOptions.SingleDFItem
public interface DFNewTypeOptions
Generic options for all DFNewType. It contains support for validation of
filled options and the name of the object to be created.
PROP_VALID
static final String PROP_VALID
- See Also:
- Constant Field Values
PROP_ERROR_MESSAGE
static final String PROP_ERROR_MESSAGE
- See Also:
- Constant Field Values
isValid
boolean isValid()
- Is current configuration valid? It means can I use it now for create() method call now?
getErrorMessage
String getErrorMessage()
- If current options are not valid, this method returns the human readable error message.
Returns null if options object is valid.
addPropertyChangeListener
void addPropertyChangeListener(PropertyChangeListener pcl)
removePropertyChangeListener
void removePropertyChangeListener(PropertyChangeListener pcl)
removeAllPropertyChangeListener
void removeAllPropertyChangeListener()