import eu.etaxonomy.cdm.model.metadata.CdmPreference;
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
import eu.etaxonomy.cdm.model.term.TermType;
+import eu.etaxonomy.cdm.persistence.dto.TermDto;
import eu.etaxonomy.cdm.persistence.dto.TermVocabularyDto;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
* @since 05.10.2018
*
*/
-public class AvailableDistributionStatusPage extends AbstractAdminTermSelectionWizardPage {
+public class AvailableDistributionStatusPage extends AbstractTermSelectionWizardPage<TermDto> {
public AvailableDistributionStatusPage(String pageName, CdmPreference pref, boolean localPref) {
- super(pageName, TermType.PresenceAbsenceTerm, pref);
+ super(pageName, TermType.PresenceAbsenceTerm);
+ this.pref = pref;
this.localPref = localPref;
}
@Override
protected String getCheckedValuesFromPreferences() {
String checkedValues = null;
- if (localPref || pref == null){
+ if (localPref){
checkedValues = PreferencesUtil.getStringValue(PreferencePredicate.AvailableDistributionStatus.getKey(), true);
- }else {
+ }else if(pref != null){
checkedValues = pref.getValue();
}
return checkedValues;
return null;
}
+ @Override
+ protected List<TermDto> getTermsFromStringValues(List<String> listValue) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
}