@Test public void createInstallationPanelOverwrite() throws CatalogException, IOException { Panel panel = Panel.load(getClass().getResource("/disease_panels/panel1.json").openStream()); panelManager.create(panel, false, adminToken); QueryResult<Panel> diseasePanelQueryResult = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null); panelManager.create(panel, true, adminToken); QueryResult<Panel> diseasePanelQueryResult2 = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null); assertNotEquals(diseasePanelQueryResult.first().getUuid(), diseasePanelQueryResult2.first().getUuid()); }
@Test public void importGlobalPanel() throws CatalogException, IOException { Panel panel = Panel.load(getClass().getResource("/disease_panels/panel1.json").openStream()); panelManager.create(panel, false, adminToken); Panel installationPanel = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null).first(); QueryResult<Panel> diseasePanelQueryResult = panelManager.importInstallationPanel(studyFqn, panel.getDiseasePanel().getId(), QueryOptions.empty(), sessionIdUser); assertEquals(1, diseasePanelQueryResult.getNumResults()); assertNotEquals(installationPanel.getUuid(), diseasePanelQueryResult.first().getUuid()); }
panel.setUid(newPanelId); panel.setStudyUid(studyId); if (StringUtils.isEmpty(panel.getUuid())) { panel.setUuid(UUIDUtils.generateOpenCGAUUID(UUIDUtils.Entity.PANEL));