text_suffix = formFactory.createTextWithLabelElement(element, "Suffix", null, style);
section_mediaRepresentationPart = formFactory.createMediaRepresentationPartSection(getConversationHolder(), element, StoreUtil.getSectionStyle(MediaRepresentationPartSection.class, MediaRepresentation.class.getCanonicalName()));
section_mediaRepresentationPart.setLayoutData(LayoutConstants.FILL_HORIZONTALLY(2, 1));
+ if (entity != null){
+ setEntity(entity);
+ }
}
@Override
public void setEntity(MediaRepresentation element) {
this.entity = element;
- section_mediaRepresentationPart.setEntity(element);
- text_mimeType.setText(element.getMimeType());
- text_suffix.setText(element.getSuffix());
+ if (section_mediaRepresentationPart != null){
+ section_mediaRepresentationPart.setEntity(element);
+ text_mimeType.setText(element.getMimeType());
+ text_suffix.setText(element.getSuffix());
+ }
}
@Override