Project

General

Profile

« Previous | Next » 

Revision 8347a92f

Added by Patrick Plitzner over 8 years ago

Disable media view for taxon bulk editor with no selection (#5162)

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java
40 40
import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart;
41 41

  
42 42
/**
43
 * <p>MediaViewPart class.</p>
44
 *
45 43
 * @author n.hoffmann
46 44
 * @created Jun 15, 2010
47 45
 * @version 1.0
48 46
 */
49 47
public class MediaViewPart extends AbstractCdmEditorViewPart implements IPartContentHasDetails, IPartContentHasSupplementalData {
50 48

  
51
	/** Constant <code>ID="eu.etaxonomy.taxeditor.editor.view.medi"{trunked}</code> */
52 49
	public static final String ID = "eu.etaxonomy.taxeditor.editor.view.media";
53 50

  
54 51

  
55 52
	private TreeViewer viewer;
56 53

  
57
	/*
58
	 * (non-Javadoc)
59
	 * @see eu.etaxonomy.taxeditor.model.AbstractCdmViewPart#createViewer(org.eclipse.swt.widgets.Composite)
60
	 */
61 54
	/** {@inheritDoc} */
62 55
	@Override
63 56
	public void createViewer(Composite parent) {
......
83 76

  
84 77
	}
85 78

  
86
	/* (non-Javadoc)
87
	 * @see eu.etaxonomy.taxeditor.model.AbstractCdmViewPart#getInitialSelection()
88
	 */
89 79
	/** {@inheritDoc} */
90 80
	@Override
91 81
	protected ISelection getInitialSelection() {
......
116 106
		    if(part instanceof MultiPageTaxonEditor){
117 107
		        IEditorInput input = ((IEditorPart) part).getEditorInput();
118 108
		        showViewer(part, new StructuredSelection(input));
109
		        return;
119 110
		    }
120 111
		    else if(selection instanceof IStructuredSelection){
121 112
		    	Object firstElement = ((IStructuredSelection) selection).getFirstElement();
122 113
		        if(firstElement instanceof TreeNode){
123 114
		            showViewer(part, new StructuredSelection(((TreeNode) firstElement).getValue()));
115
		            return;
124 116
		        }
125
		        else{
117
		        else if(firstElement!=null){
126 118
		            showViewer(part, (IStructuredSelection) selection);
119
		            return;
127 120
		        }
128
		    }else{
129
		    	showEmptyPage();
130 121
		    }
131 122
		}
132
		else{
133
		    showEmptyPage();
134
		}
123
		showEmptyPage();
135 124
	}
136 125

  
137 126
	/** {@inheritDoc} */
......
158 147
		return viewer;
159 148
	}
160 149

  
161
	/**
162
	 * <p>onComplete</p>
163
	 *
164
	 * @return a boolean.
165
	 */
166 150
	@Override
167 151
    public boolean onComplete() {
168 152
		return true;

Also available in: Unified diff