package com.tibco.as.spacebar.ui.wizards.space.field;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import com.tibco.as.spacebar.ui.model.Field;
import com.tibco.as.spacebar.ui.wizards.space.AbstractEditElementWizardPage;
public class AddFieldWizardPage extends AbstractEditElementWizardPage<Field> {
public AddFieldWizardPage(Field field) {
super("AddFieldWizardPage", null, field);
}
@Override
protected Control getControl(Composite parent, Field edited) {
FieldEditor fieldEditor = new FieldEditor(parent, SWT.NONE, edited);
fieldEditor.getNullableButton().setEnabled(false);
return fieldEditor;
}
@Override
protected String getEmptyNameMessage(Field element) {
return "Field name cannot be empty";
}
@Override
protected String getExistsMessage(Field element) {
return "A field with that name already exists";
}
}