Revision c66e6cf5
Added by Katja Luther almost 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/PublishFlagPreference.java | ||
---|---|---|
22 | 22 |
import eu.etaxonomy.cdm.model.metadata.CdmPreference; |
23 | 23 |
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate; |
24 | 24 |
import eu.etaxonomy.taxeditor.l10n.Messages; |
25 |
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys; |
|
25 | 26 |
import eu.etaxonomy.taxeditor.preference.PreferencesUtil; |
26 | 27 |
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage; |
27 | 28 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
... | ... | |
46 | 47 |
super.init(); |
47 | 48 |
CdmPreference pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.DefaultBehaviourForPublishFlag); |
48 | 49 |
if (pref != null){ |
49 |
if (pref.getValue().equals(do_not_publish)){
|
|
50 |
if (pref.getValue().equals(IPreferenceKeys.DO_NOT_PUBLISH)){
|
|
50 | 51 |
setNotPublish = true; |
51 | 52 |
setPublish = false; |
52 | 53 |
inheritFromParent = false; |
53 | 54 |
} |
54 | 55 |
|
55 |
if (pref.getValue().equals(inherit_from_parent)){
|
|
56 |
if (pref.getValue().equals(IPreferenceKeys.INHERIT_FROM_PARENT)){
|
|
56 | 57 |
setNotPublish = false; |
57 | 58 |
setPublish = false; |
58 | 59 |
inheritFromParent = true; |
59 | 60 |
} |
60 | 61 |
|
61 |
if (pref.getValue().equals(publish)){
|
|
62 |
if (pref.getValue().equals(IPreferenceKeys.PUBLISH)){
|
|
62 | 63 |
setNotPublish = false; |
63 | 64 |
setPublish = true; |
64 | 65 |
inheritFromParent = false; |
Also available in: Unified diff
ref #4101: correct setting of values in publish flag wizard