Revision 0f8746c6
Added by Patrick Plitzner almost 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/sessions/SessionsViewPart.java | ||
---|---|---|
11 | 11 |
import java.text.DecimalFormat; |
12 | 12 |
import java.util.Collection; |
13 | 13 |
|
14 |
import net.sf.ehcache.Cache; |
|
15 |
import net.sf.ehcache.CacheManager; |
|
16 |
import net.sf.ehcache.statistics.LiveCacheStatistics; |
|
14 |
import javax.annotation.PostConstruct; |
|
15 |
import javax.inject.Inject; |
|
17 | 16 |
|
18 |
import org.eclipse.jface.action.IMenuManager; |
|
19 |
import org.eclipse.jface.action.IToolBarManager; |
|
20 | 17 |
import org.eclipse.swt.SWT; |
21 | 18 |
import org.eclipse.swt.events.SelectionAdapter; |
22 | 19 |
import org.eclipse.swt.events.SelectionEvent; |
... | ... | |
29 | 26 |
import org.eclipse.swt.widgets.TableColumn; |
30 | 27 |
import org.eclipse.swt.widgets.TableItem; |
31 | 28 |
import org.eclipse.swt.widgets.Text; |
32 |
import org.eclipse.ui.part.ViewPart; |
|
33 | 29 |
import org.eclipse.wb.swt.SWTResourceManager; |
34 | 30 |
|
35 | 31 |
import eu.etaxonomy.cdm.api.cache.CdmCacher; |
... | ... | |
40 | 36 |
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManagerObserver; |
41 | 37 |
import eu.etaxonomy.taxeditor.session.NullSession; |
42 | 38 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
39 |
import net.sf.ehcache.Cache; |
|
40 |
import net.sf.ehcache.CacheManager; |
|
41 |
import net.sf.ehcache.statistics.LiveCacheStatistics; |
|
43 | 42 |
|
44 | 43 |
/** |
45 | 44 |
* @author cmathew |
46 | 45 |
* @date 16 Feb 2015 |
47 | 46 |
* |
48 | 47 |
*/ |
49 |
public class SessionsViewPart extends ViewPart implements ICdmEntitySessionManagerObserver {
|
|
48 |
public class SessionsViewPart implements ICdmEntitySessionManagerObserver { |
|
50 | 49 |
|
51 | 50 |
public static final String ID = "eu.etaxonomy.taxeditor.view.sessions.SessionsViewPart"; //$NON-NLS-1$ |
52 | 51 |
public static final String OPEN_INSPECT_SESSIONS_DIALOG_ID = "eu.etaxonomy.taxeditor.store.open.InspectSessionsDialog"; |
... | ... | |
62 | 61 |
private Text txtCdmModelOnDisk; |
63 | 62 |
private Text txtDefaultOnDisk; |
64 | 63 |
|
64 |
@Inject |
|
65 | 65 |
public SessionsViewPart() { |
66 | 66 |
this.cdmEntitySessionManager = CdmStore.getCurrentSessionManager(); |
67 | 67 |
if(cdmEntitySessionManager != null) { |
... | ... | |
73 | 73 |
* Create contents of the view part. |
74 | 74 |
* @param parent |
75 | 75 |
*/ |
76 |
@Override
|
|
76 |
@PostConstruct
|
|
77 | 77 |
public void createPartControl(Composite parent) { |
78 | 78 |
Composite container = new Composite(parent, SWT.NONE); |
79 | 79 |
container.setLayout(new GridLayout(5, false)); |
... | ... | |
229 | 229 |
} |
230 | 230 |
|
231 | 231 |
createActions(); |
232 |
initializeToolBar(); |
|
233 |
initializeMenu(); |
|
234 | 232 |
} |
235 | 233 |
|
236 | 234 |
/** |
... | ... | |
340 | 338 |
return ""; |
341 | 339 |
} |
342 | 340 |
|
343 |
/** |
|
344 |
* Initialize the toolbar. |
|
345 |
*/ |
|
346 |
private void initializeToolBar() { |
|
347 |
IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); |
|
348 |
} |
|
349 |
|
|
350 |
/** |
|
351 |
* Initialize the menu. |
|
352 |
*/ |
|
353 |
private void initializeMenu() { |
|
354 |
IMenuManager menuManager = getViewSite().getActionBars().getMenuManager(); |
|
355 |
} |
|
356 |
|
|
357 |
@Override |
|
358 |
public void setFocus() { |
|
359 |
// Set the focus |
|
360 |
} |
|
361 | 341 |
|
362 | 342 |
} |
Also available in: Unified diff
ref #6566 Migrate Sessions view