@Override
public void setEntity(Identifier entity) {
this.entity = entity;
- textIdentifier.setText(entity.getIdentifier());
- comboIdentifierType.setSelection(entity.getType());
+ if (textIdentifier != null){
+ textIdentifier.setText(entity.getIdentifier());
+ comboIdentifierType.setSelection(entity.getType());
+ }
}
+
/** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement formElement, int style) {
comboIdentifierType = formFactory.createDefinedTermComboElement(TermType.IdentifierType, formElement, "Type", null, style);
textIdentifier = formFactory.createTextWithLabelElement(formElement, "Identifier", null, style);
+ if (entity != null){
+ setEntity(entity);
+ }
}
@Override