Project

General

Profile

« Previous | Next » 

Revision 6ff64c46

Added by Katja Luther about 5 years ago

fix problems in preferences views -continue

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/PublishFlagPreference.java
8 8
*/
9 9
package eu.etaxonomy.taxeditor.databaseAdmin.preferencePage;
10 10

  
11
import org.eclipse.swt.widgets.Combo;
12

  
13 11
import eu.etaxonomy.cdm.api.application.ICdmRepository;
14 12
import eu.etaxonomy.cdm.api.service.IPreferenceService;
15 13
import eu.etaxonomy.cdm.model.metadata.CdmPreference;
14
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
16 15
import eu.etaxonomy.taxeditor.preference.EditorPreferencePredicate;
17 16
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
18 17
import eu.etaxonomy.taxeditor.preference.PublishEnum;
......
26 25
 */
27 26
public class PublishFlagPreference extends PublishFlagLocalPreference implements IE4AdminPreferencePage{
28 27

  
29
    PublishEnum publishBehaviour;
30

  
31
    Combo publishFlagBehaviour;
32
    CdmPreference pref = null;
33

  
34
    protected boolean allowOverride;
35 28

  
36 29
   @Override
37 30
   public void init() {
......
70 63

  
71 64

  
72 65

  
66
    @Override
67
    public void getValues() {
68
        isAdminPreference = true;
69
        pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.DefaultBehaviourForPublishFlag);
70
        if (pref == null){
71
            pref = CdmPreference.NewTaxEditorInstance(EditorPreferencePredicate.DefaultBehaviourForPublishFlag, EditorPreferencePredicate.DefaultBehaviourForPublishFlag.getDefaultValue().toString());
72
        }
73
        allowOverride = pref.isAllowOverride();
74
        publishBehaviour = PublishEnum.valueOf(pref.getValue().toString());
75
    }
76

  
77

  
78

  
73 79

  
74 80
}

Also available in: Unified diff