Revision dc6c6341
Added by Niels Hoffmann about 12 years ago
eu.etaxonomy.taxeditor.printpublisher/src/main/java/eu/etaxonomy/taxeditor/printpublisher/wizard/AbstractPublishWizard.java | ||
---|---|---|
84 | 84 |
getConfigurator().setProgressMonitor(CdmProgressMonitorAdapter.CreateMonitor(monitor)); |
85 | 85 |
|
86 | 86 |
if(getConfigurator().isLocal()){ |
87 |
conversation= CdmStore.createConversation(); |
|
87 |
conversation = CdmStore.createConversation(); |
|
88 |
// we want to enforce that the session is closed and nothing is |
|
89 |
// instantiated beneath the regular cdmlib-remote object boundaries |
|
90 |
conversation.commit(false); |
|
88 | 91 |
} |
89 | 92 |
|
90 | 93 |
Publisher.publish(getConfigurator()); |
eu.etaxonomy.taxeditor.printpublisher/src/main/java/eu/etaxonomy/taxeditor/printpublisher/wizard/SelectFeatureTreeWizardPage.java | ||
---|---|---|
121 | 121 |
public void selectionChanged(SelectionChangedEvent event) { |
122 | 122 |
IStructuredSelection selection = (IStructuredSelection) event.getSelection(); |
123 | 123 |
|
124 |
setPageComplete(selection.size() == 1); |
|
124 |
if(selection.isEmpty()){ |
|
125 |
return; |
|
126 |
} |
|
127 |
|
|
128 |
setPageComplete(true); |
|
129 |
|
|
125 | 130 |
|
126 | 131 |
Element featureTreeElement = (Element) selection.getFirstElement(); |
127 | 132 |
|
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/AbstractUtility.java | ||
---|---|---|
51 | 51 |
|
52 | 52 |
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation; |
53 | 53 |
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled; |
54 |
import eu.etaxonomy.taxeditor.store.StoreUtil; |
|
55 | 54 |
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin; |
56 | 55 |
import eu.etaxonomy.taxeditor.view.AbstractCdmDataViewer; |
57 | 56 |
import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart; |
... | ... | |
740 | 739 |
getLog4JLogger(source).warn(message); |
741 | 740 |
log(status); |
742 | 741 |
} |
742 |
|
|
743 |
public static void warn(Class source, Throwable t) { |
|
744 |
IStatus status = new Status(IStatus.WARNING, getPluginId(), t.getMessage(), t); |
|
745 |
getLog4JLogger(source).warn(t); |
|
746 |
log(status); |
|
747 |
} |
|
743 | 748 |
|
744 | 749 |
/** |
745 | 750 |
* <p> |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/AbstractMenuPreferences.java | ||
---|---|---|
43 | 43 |
import eu.etaxonomy.taxeditor.preference.wizard.VocabularyTermWizard; |
44 | 44 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
45 | 45 |
import eu.etaxonomy.taxeditor.store.StoreUtil; |
46 |
import eu.etaxonomy.taxeditor.store.TermStore; |
|
47 | 46 |
|
48 | 47 |
/** |
49 | 48 |
* <p>Abstract AbstractMenuPreferences class.</p> |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/ImageElement.java | ||
---|---|---|
18 | 18 |
import org.eclipse.core.runtime.Status; |
19 | 19 |
import org.eclipse.core.runtime.jobs.Job; |
20 | 20 |
import org.eclipse.jface.operation.IRunnableWithProgress; |
21 |
import org.eclipse.swt.SWT; |
|
21 | 22 |
import org.eclipse.swt.events.PaintEvent; |
22 | 23 |
import org.eclipse.swt.events.PaintListener; |
23 | 24 |
import org.eclipse.swt.graphics.GC; |
... | ... | |
26 | 27 |
import org.eclipse.swt.widgets.Composite; |
27 | 28 |
import org.eclipse.swt.widgets.Display; |
28 | 29 |
import org.eclipse.swt.widgets.Event; |
30 |
import org.eclipse.swt.widgets.Label; |
|
29 | 31 |
import org.eclipse.ui.forms.widgets.TableWrapData; |
30 | 32 |
|
31 | 33 |
import eu.etaxonomy.cdm.common.UriUtils; |
... | ... | |
154 | 156 |
} |
155 | 157 |
monitor.done(); |
156 | 158 |
}catch (Exception e) { |
157 |
StoreUtil.errorDialog("Could not load image", getClass(), e.getMessage() + ": " + imageUri , e);
|
|
159 |
StoreUtil.warn(getClass(), e);
|
|
158 | 160 |
} |
159 | 161 |
} |
160 | 162 |
}; |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/media/MediaElement.java | ||
---|---|---|
14 | 14 |
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory; |
15 | 15 |
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType; |
16 | 16 |
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType; |
17 |
import eu.etaxonomy.taxeditor.ui.forms.CdmPropertyChangeEvent; |
|
17 | 18 |
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement; |
18 | 19 |
import eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement; |
19 | 20 |
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection; |
Also available in: Unified diff
Print Publisher runs outside of conversations; Fixes a bug with empty selections in SelectFeatureTreeWizard; Added a warn method that accepts throwables; ImageElement does not show error dialogs but logs errors silently;