-// $Id$
/**
* Copyright (C) 2007 EDIT
* European Distributed Institute of Taxonomy
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
+import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
import eu.etaxonomy.taxeditor.navigation.operation.CreateClassification;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.store.CdmStore;
* @return a {@link java.util.List} object.
*/
public List<Classification> getParentBeans() {
- List<String> propertyPaths = Arrays.asList(new String[]{"name"});
+ List<String> propertyPaths = Arrays.asList(new String[]{
+ "name", //$NON-NLS-1$
+ "rootNode.childNodes"}); //$NON-NLS-1$
List<Classification> classifications = CdmStore.getService(IClassificationService.class).list(null, null, null, null, propertyPaths);
if(classifications.size() == 0){
- Classification classification = Classification.NewInstance("My Classification");
- AbstractPostOperation operation = new CreateClassification("Creating initial classification", NavigationUtil.getUndoContext(), classification, NavigationUtil.getNavigator(false), NavigationUtil.getNavigator(false), NavigationUtil.getNavigator(false));
+ Classification classification = Classification.NewInstance(Messages.Root_MY_CLASSIFICATION);
+ AbstractPostOperation operation = new CreateClassification(Messages.Root_CREATE_CLASSIFICATION, NavigationUtil.getUndoContext(), classification, NavigationUtil.getNavigator(false), NavigationUtil.getNavigator(false), NavigationUtil.getNavigator(false));
NavigationUtil.executeOperation(operation);
classifications = CdmStore.getService(IClassificationService.class).list(null, null, null, null, propertyPaths);