Revision 323a4942
Added by Cherian Mathew almost 9 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/CdmStorePropertyTester.java | ||
---|---|---|
23 | 23 |
|
24 | 24 |
private static final String EDITOR_IS_CONNECTED_TO_DB = "isCdmStoreConnected"; |
25 | 25 |
private static final String IS_REMOTING = "isRemoting"; |
26 |
private static final String IS_STANDALONE = "isStandAlone"; |
|
26 | 27 |
|
27 | 28 |
@Override |
28 | 29 |
public boolean test(Object receiver, String property, Object[] args, |
... | ... | |
33 | 34 |
} |
34 | 35 |
|
35 | 36 |
if(IS_REMOTING.equals(property)){ |
36 |
return isRemoting(); |
|
37 |
if(!isCdmStoreConnected()) { |
|
38 |
return false; |
|
39 |
} else { |
|
40 |
return isRemoting(); |
|
41 |
} |
|
42 |
} |
|
43 |
|
|
44 |
if(IS_STANDALONE.equals(property)){ |
|
45 |
if(!isCdmStoreConnected()) { |
|
46 |
return false; |
|
47 |
} else { |
|
48 |
return !isRemoting(); |
|
49 |
} |
|
37 | 50 |
} |
38 | 51 |
return false; |
39 | 52 |
} |
... | ... | |
45 | 58 |
|
46 | 59 |
private boolean isRemoting() { |
47 | 60 |
return CdmStore.getCurrentSessionManager().isRemoting(); |
61 |
|
|
48 | 62 |
} |
49 | 63 |
|
50 | 64 |
|
Also available in: Unified diff
rebase from remoting-4.0 branch