-// $Id$
/**
* Copyright (C) 2015 EDIT
* European Distributed Institute of Taxonomy
import eu.etaxonomy.cdm.api.service.UpdateResult;
import eu.etaxonomy.cdm.api.service.UpdateResult.Status;
import eu.etaxonomy.cdm.api.service.dto.CdmEntityIdentifier;
+import eu.etaxonomy.cdm.cache.ProxyUtils;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.remoting.cache.ProxyUtils;
import eu.etaxonomy.taxeditor.store.operations.RemotingTestUpdateOperation;
/**
@DataSet
public class RemotingCdmUpdateOperationTest extends BaseOperationTest {
- private static final Logger logger = Logger.getLogger(RemotingCdmUpdateOperationTest.class);
+ @SuppressWarnings("unused")
+ private static final Logger logger = Logger.getLogger(RemotingCdmUpdateOperationTest.class);
private static ITaxonNodeService taxonNodeService = getRemoteApplicationController().getTaxonNodeService();
@Test
public void testUpdateResultWithCdmEntities() throws ExecutionException {
- TaxonNode taxonNode1 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid1));
- TaxonNode taxonNode2 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid2));
- TaxonNode taxonNode3 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid3));
- TaxonNode taxonNode4 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid4));
- TaxonNode taxonNode5 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid5));
+ TaxonNode taxonNode1 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid1));
+ TaxonNode taxonNode2 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid2));
+ TaxonNode taxonNode3 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid3));
+ TaxonNode taxonNode4 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid4));
+ TaxonNode taxonNode5 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid5));
- taxonNodes = new HashSet<TaxonNode>();
+ taxonNodes = new HashSet<>();
taxonNodes.add(taxonNode1);
taxonNodes.add(taxonNode2);
taxonNodes.add(taxonNode3);
@Test
public void testUpdateResultWithCdmIdentities() throws ExecutionException {
- TaxonNode taxonNode1 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid1));
- TaxonNode taxonNode2 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid2));
- TaxonNode taxonNode3 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid3));
- TaxonNode taxonNode4 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid4));
- TaxonNode taxonNode5 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid5));
+ TaxonNode taxonNode1 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid1));
+ TaxonNode taxonNode2 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid2));
+ TaxonNode taxonNode3 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid3));
+ TaxonNode taxonNode4 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid4));
+ TaxonNode taxonNode5 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid5));
- taxonNodes = new HashSet<TaxonNode>();
+ taxonNodes = new HashSet<>();
taxonNodes.add(taxonNode1);
taxonNodes.add(taxonNode2);
taxonNodes.add(taxonNode3);
taxonNodes.add(taxonNode4);
taxonNodes.add(taxonNode5);
- ceis = new HashSet<CdmEntityIdentifier>();
+ ceis = new HashSet<>();
ceis.add(new CdmEntityIdentifier(taxonNode3.getId(),TaxonNode.class));
ceis.add(new CdmEntityIdentifier(taxonNode4.getId(),TaxonNode.class));
ceis.add(new CdmEntityIdentifier(taxonNode5.getId(),TaxonNode.class));
@Test
public void testUpdateResultWithLoadedCdmIdentities() throws ExecutionException {
- TaxonNode taxonNode1 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid1));
- TaxonNode taxonNode2 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid2));
- TaxonNode taxonNode3 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid3));
- TaxonNode taxonNode4 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid4));
- TaxonNode taxonNode5 = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid5));
+ TaxonNode taxonNode1 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid1));
+ TaxonNode taxonNode2 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid2));
+ TaxonNode taxonNode3 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid3));
+ TaxonNode taxonNode4 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid4));
+ TaxonNode taxonNode5 = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid5));
- taxonNodes = new HashSet<TaxonNode>();
+ taxonNodes = new HashSet<>();
taxonNodes.add(taxonNode1);
taxonNodes.add(taxonNode2);
taxonNodes.add(taxonNode3);
taxonNodes.add(taxonNode4);
taxonNodes.add(taxonNode5);
- ceis = new HashSet<CdmEntityIdentifier>();
+ ceis = new HashSet<>();
ceis.add(new CdmEntityIdentifier(taxonNode3.getId(),TaxonNode.class));
ceis.add(new CdmEntityIdentifier(taxonNode4.getId(),TaxonNode.class));
ceis.add(new CdmEntityIdentifier(taxonNode5.getId(),TaxonNode.class));
@Test
public void testDataChange() throws ExecutionException {
- TaxonNode taxonNode = (TaxonNode) ProxyUtils.deproxy(taxonNodeService.load(taxonNodeUuid1));
+ TaxonNode taxonNode = ProxyUtils.deproxyIfInitialized(taxonNodeService.load(taxonNodeUuid1));
CdmEntityIdentifier cei = new CdmEntityIdentifier(taxonNode.getId(), TaxonNode.class);
- taxonNodes = new HashSet<TaxonNode>();
+ taxonNodes = new HashSet<>();
taxonNodes.add(taxonNode);
int taxonNodeCountChildren = taxonNode.getCountChildren();