import eu.etaxonomy.cdm.model.metadata.CdmPreference;
import eu.etaxonomy.cdm.model.term.TermType;
+import eu.etaxonomy.cdm.persistence.dto.AbstractTermDto;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
* @since 22.11.2018
*
*/
-public abstract class AbstractAdminTermSelectionWizardPage extends AbstractTermSelectionWizardPage
- {
- private boolean localPrefExist = true;
+public abstract class AbstractAdminTermSelectionWizardPage<T extends AbstractTermDto> extends AbstractTermSelectionWizardPage{
+ //private boolean localPrefExist = true;
/**
* @param pageName
}
- CdmPreference pref;
- boolean override;
+// CdmPreference pref;
+ // boolean override;
/**
* {@inheritDoc}
+ * @return
*/
- protected void createAllowOverrideButton(Composite parent) {
- final Button activateCheckButton = new Button(parent, SWT.CHECK);
+ @Override
+ protected Button createAllowOverrideButton(Composite parent) {
+ Button activateCheckButton = new Button(parent, SWT.CHECK);
if (localPref){
activateCheckButton.setText("Override");
- activateCheckButton.setSelection(override);
+
}else{
activateCheckButton.setText("Allow Override");
- activateCheckButton.setSelection(pref.isAllowOverride());
- }
+ }
+ activateCheckButton.setSelection(override);
activateCheckButton.addSelectionListener(new SelectionAdapter(){
@Override
}
});
+ return activateCheckButton;
}
- public boolean isLocalPrefExist() {
- return localPrefExist;
- }
-
- public void setLocalPrefExist(boolean localPrefExist) {
- this.localPrefExist = localPrefExist;
- }
+// public boolean isLocalPrefExist() {
+// return localPrefExist;
+// }
+//
+// public void setLocalPrefExist(boolean localPrefExist) {
+// this.localPrefExist = localPrefExist;
+// }
+ @Override
public CdmPreference getPreference(){
return pref;
}