]> git.argeo.org Git - gpl/argeo-slc.git/blob - legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/JcrQueryEditorInput.java
Adapt to changes in Argeo Commons
[gpl/argeo-slc.git] / legacy / argeo-commons / org.argeo.cms.ui.workbench / src / org / argeo / cms / ui / workbench / internal / jcr / parts / JcrQueryEditorInput.java
1 package org.argeo.cms.ui.workbench.internal.jcr.parts;
2
3 import javax.jcr.query.Query;
4
5 import org.eclipse.jface.resource.ImageDescriptor;
6 import org.eclipse.ui.IEditorInput;
7 import org.eclipse.ui.IPersistableElement;
8
9 public class JcrQueryEditorInput implements IEditorInput {
10 private final String query;
11 private final String queryType;
12
13 public JcrQueryEditorInput(String query, String queryType) {
14 this.query = query;
15 if (queryType == null)
16 this.queryType = Query.JCR_SQL2;
17 else
18 this.queryType = queryType;
19 }
20
21 @SuppressWarnings("unchecked")
22 public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) {
23 return null;
24 }
25
26 public boolean exists() {
27 return true;
28 }
29
30 public ImageDescriptor getImageDescriptor() {
31 return null;
32 }
33
34 public String getName() {
35 return query;
36 }
37
38 public IPersistableElement getPersistable() {
39 return null;
40 }
41
42 public String getToolTipText() {
43 return query;
44 }
45
46 public String getQuery() {
47 return query;
48 }
49
50 public String getQueryType() {
51 return queryType;
52 }
53
54 }