import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
import eu.etaxonomy.cdm.model.reference.ReferenceType;
-import eu.etaxonomy.taxeditor.model.AuthorHelper;
import eu.etaxonomy.taxeditor.ui.combo.EnumComboElement;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CdmPropertyChangeEvent;
selection_authorTeam = formFactory
.createSelectionElement(AgentBase.class,
getConversationHolder(), formElement, "Author",
- AuthorHelper.getAuthor(entity.getAuthorship()),
+ entity.getAuthorship(),
EntitySelectionElement.ALL, style);
ReferenceType referenceType = entity.getType();
}
}
}
-
+
@Override
protected void handleToggleableCacheField() {
-
+
boolean pushedState = toggleable_cache.getState();
getEntity().setTitleCache(toggleable_cache.getText(), pushedState);
setIrrelevantReferenceDetail(false);
updateToggleableCacheField();
}
-
+
protected void setIrrelevantReferenceDetail(boolean abbrev){
-
+
List<Object> except = new ArrayList();
except.addAll( Arrays.asList(new Object[] { toggleable_cache, toggleableAbbrevCache, text_editor, text_isbn, text_issn, text_organisation, text_pages, text_placePublished, text_publisher, text_referenceAbstract, text_uri, selection_institution}));
boolean pushedState;
break;
default:
break;
- }
+ }
setIrrelevant(pushedState, except);
}
}