import java.util.Map;
import org.argeo.api.acr.Content;
+import org.argeo.api.acr.ldap.NamingUtils;
import org.argeo.api.acr.spi.ProvidedContent;
import org.argeo.app.docbook.DbkAcrUtils;
import org.argeo.app.docbook.DbkAttr;
import org.argeo.cms.swt.acr.SwtSectionPart;
import org.argeo.cms.swt.widgets.StyledControl;
import org.argeo.cms.ux.acr.ContentPart;
-import org.argeo.util.naming.NamingUtils;
import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.events.SelectionEvent;
super(parent, style);
editable = !(SWT.READ_ONLY == (style & SWT.READ_ONLY));
this.section = section;
- setStyle(DbkType.videoobject.name());
+ // set data before setting style since it creates the control
setData(node);
+ setStyle(DbkType.videoobject.name());
}
@Override
protected Control createControl(Composite box, String style) {
- Content mediaobject = getNode();
+ Content mediaobject = getContent();
Composite wrapper = new Composite(box, SWT.NONE);
wrapper.setLayout(CmsSwtUtils.noSpaceGridLayout());
updateB.setText("Update");
updateB.addSelectionListener(new Selected() {
+ private static final long serialVersionUID = -8234047511858456222L;
+
@Override
public void widgetSelected(SelectionEvent e) {
Content videodata = mediaobject.child(DbkType.videoobject).child(DbkType.videodata);
deleteB.setText("Delete");
deleteB.addSelectionListener(new Selected() {
+ private static final long serialVersionUID = -7552456185687361642L;
+
@Override
public void widgetSelected(SelectionEvent e) {
mediaobject.remove();