import org.eclipse.swt.widgets.Table;
import eu.etaxonomy.cdm.api.service.IAgentService;
+import eu.etaxonomy.cdm.api.service.IDescriptionElementService;
import eu.etaxonomy.cdm.api.service.IDescriptionService;
import eu.etaxonomy.cdm.api.service.IEventBaseService;
import eu.etaxonomy.cdm.api.service.IGroupService;
} else if (DescriptionBase.class.isAssignableFrom(objectClass)){
referencedObject = CdmStore.getService(IDescriptionService.class).load(entity);
} else if (DescriptionElementBase.class.isAssignableFrom(objectClass)){
- referencedObject = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(entity, null);
+ referencedObject = CdmStore.getService(IDescriptionElementService.class).load(entity, null);
} else if (objectClass.equals(Sequence.class)){
referencedObject = CdmStore.getService(ISequenceService.class).load(entity, null);
} else if (PolytomousKey.class.isAssignableFrom(objectClass)){
import eu.etaxonomy.cdm.api.service.ICollectionService;\r
import eu.etaxonomy.cdm.api.service.ICommonService;\r
import eu.etaxonomy.cdm.api.service.IDatabaseService;\r
+import eu.etaxonomy.cdm.api.service.IDescriptionElementService;\r
import eu.etaxonomy.cdm.api.service.IDescriptionService;\r
import eu.etaxonomy.cdm.api.service.IDescriptiveDataSetService;\r
import eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService;\r
return (IDescriptionService) getService(IDescriptionService.class, "/remoting/description.service", new AuthenticatingHttpInvokerRequestExecutor());\r
}\r
\r
+ @Override\r
+ public IDescriptionElementService getDescriptionElementService(){\r
+ return (IDescriptionElementService) getService(IDescriptionElementService.class, "/remoting/descriptionelement.service", new AuthenticatingHttpInvokerRequestExecutor());\r
+ }\r
+\r
@Override\r
public IOccurrenceService getOccurrenceService(){\r
return (IOccurrenceService) getService(IOccurrenceService.class, "/remoting/occurrence.service", new AuthenticatingHttpInvokerRequestExecutor());\r
/**
* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
+* European Distributed Institute of Taxonomy
* http://www.e-taxonomy.eu
-*
+*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
import java.util.UUID;
-import eu.etaxonomy.cdm.api.service.IDescriptionService;
+import eu.etaxonomy.cdm.api.service.IDescriptionElementService;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.taxeditor.model.CdmObjectTransfer;
import eu.etaxonomy.taxeditor.store.CdmStore;
private static DescriptionElementTransfer instance = new DescriptionElementTransfer();
private static final String TYPE_NAME = "descriptionElement-transfer-format"; //$NON-NLS-1$
private static final int TYPEID = registerType(TYPE_NAME);
-
+
public static synchronized DescriptionElementTransfer getInstance(){
return instance;
}
-
+
private DescriptionElementTransfer(){}
-
+
@Override
protected int[] getTypeIds() {
return new int[] { TYPEID };
@Override
public DescriptionElementBase loadElement(UUID uuid) {
- return CdmStore.getService(IDescriptionService.class).loadDescriptionElement(uuid, null);
+ return CdmStore.getService(IDescriptionElementService.class).load(uuid, null);
}
}
\ No newline at end of file
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
-import eu.etaxonomy.cdm.api.service.IDescriptionService;
+import eu.etaxonomy.cdm.api.service.IDescriptionElementService;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.description.TaxonNameDescription;
-import eu.etaxonomy.cdm.model.metadata.EnabledComputedDescription;
import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
description = ((DescriptionElementBase) object).getInDescription();
DescriptionElementBase element ;
if (((DescriptionElementBase) object).getId() > 0){
- element = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(uuid, null);
+ element = CdmStore.getService(IDescriptionElementService.class).load(uuid, null);
}else{
element = ((DescriptionElementBase) object);
}
for (DescriptionElementBase de : ((FeatureNodeContainer) object).getDescriptionElements()) {
DescriptionElementBase element ;
if (de.getId() > 0){
- element = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(de.getUuid(), null);
+ element = CdmStore.getService(IDescriptionElementService.class).load(de.getUuid(), null);
}else{
element = (de);
}
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
-import eu.etaxonomy.cdm.api.service.IDescriptionService;
+import eu.etaxonomy.cdm.api.service.IDescriptionElementService;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
description = ((DescriptionElementBase) object).getInDescription();
DescriptionElementBase element ;
if (((DescriptionElementBase) object).getId() > 0){
- element = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(uuid, null);
+ element = CdmStore.getService(IDescriptionElementService.class).load(uuid, null);
}else{
element = ((DescriptionElementBase) object);
}
for (DescriptionElementBase de : ((FeatureNodeContainer) object).getDescriptionElements()) {
DescriptionElementBase element ;
if (de.getId() > 0){
- element = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(de.getUuid(), null);
+ element = CdmStore.getService(IDescriptionElementService.class).load(de.getUuid(), null);
}else{
element = (de);
}
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.api.service.IClassificationService;
+import eu.etaxonomy.cdm.api.service.IDescriptionElementService;
import eu.etaxonomy.cdm.api.service.IDescriptionService;
import eu.etaxonomy.cdm.api.service.INameService;
import eu.etaxonomy.cdm.api.service.IOccurrenceService;
targetText = CdmStore.getService(IDescriptionService.class).load(uuid).getTitleCache();
break;
case DESCRIPTIONELEMENTBASE:
- targetText = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(uuid, null).toString();
+ targetText = CdmStore.getService(IDescriptionElementService.class).load(uuid, null).toString();
break;
case TAXONBASE:
targetText = CdmStore.getService(ITaxonService.class).load(uuid).getTitleCache();