Revision aeb80bf1
Added by Andreas Müller over 3 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceWizardPage.java | ||
---|---|---|
6 | 6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
7 | 7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
8 | 8 |
*/ |
9 |
|
|
10 | 9 |
package eu.etaxonomy.taxeditor.ui.section.reference; |
11 | 10 |
|
12 | 11 |
import org.eclipse.swt.SWT; |
... | ... | |
26 | 25 |
* |
27 | 26 |
* @author n.hoffmann |
28 | 27 |
* @created Jun 1, 2010 |
29 |
* @version 1.0 |
|
30 | 28 |
*/ |
31 | 29 |
public class ReferenceWizardPage extends AbstractCdmEntityWizardPage<Reference> implements IExceptionHandler{ |
32 | 30 |
|
33 |
|
|
34 | 31 |
/** |
35 | 32 |
* <p>Constructor for ReferenceBaseWizardPage.</p> |
36 | 33 |
* |
... | ... | |
45 | 42 |
|
46 | 43 |
@Override |
47 | 44 |
public void createControl(Composite parent) { |
48 |
|
|
49 | 45 |
super.createControl(parent); |
50 |
|
|
51 | 46 |
} |
52 | 47 |
|
53 |
/* |
|
54 |
* (non-Javadoc) |
|
55 |
* @see eu.etaxonomy.taxeditor.forms.CdmEntityWizardPage#createElement(eu.etaxonomy.taxeditor.forms.ICdmFormElement) |
|
56 |
*/ |
|
57 |
/** {@inheritDoc} */ |
|
58 | 48 |
@Override |
59 | 49 |
public AbstractCdmDetailElement<Reference> createElement(ICdmFormElement rootElement){ |
60 |
ReferenceDetailElement referenceElement = formFactory.createReferenceDetailElement(rootElement, SWT.NULL, true);
|
|
50 |
ReferenceDetailElement referenceElement = formFactory.createReferenceDetailElement(rootElement, SWT.NULL); |
|
61 | 51 |
referenceElement.addExceptionHandler(this); |
62 | 52 |
referenceElement.setEntity(entity); |
63 | 53 |
referenceElement.setWarnForReferencingObjectsVisible(true); |
64 | 54 |
return referenceElement; |
65 | 55 |
} |
66 | 56 |
|
67 |
/* (non-Javadoc) |
|
68 |
* @see eu.etaxonomy.taxeditor.forms.IExceptionHandler#handleException(eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent) |
|
69 |
*/ |
|
70 |
/** {@inheritDoc} */ |
|
71 | 57 |
@Override |
72 | 58 |
public void handleException(CdmPropertyChangeEvent event) { |
73 | 59 |
setMessage(event.getException().getMessage(), WARNING); |
74 | 60 |
} |
75 | 61 |
|
76 |
/* (non-Javadoc) |
|
77 |
* @see eu.etaxonomy.taxeditor.forms.IExceptionHandler#clearException() |
|
78 |
*/ |
|
79 |
/** {@inheritDoc} */ |
|
80 | 62 |
@Override |
81 | 63 |
public void clearException() { |
82 | 64 |
setMessage(null); |
83 | 65 |
} |
84 |
} |
|
66 |
} |
Also available in: Unified diff
cleanup