if (!m_ds.getLabel().equals(m_labelTextField.getText())) { return true;
m_tabbedPane.add(tabLabel.toString(), m_datastreamPanes[i]); m_tabbedPane.setToolTipTextAt(i, currentVersions.get(i).getMIMEType() + " - " + currentVersions.get(i).getLabel() + " (" + currentVersions.get(i).getControlGroup().toString() + ")"); colorTabForState(currentVersions.get(i).getID(), currentVersions.get(i)
@Test public void testModifyDatastreamNoContent() throws Exception { String label = "testModifyDatastreamNoContent"; URI url = getURI( String.format("/objects/%s/datastreams/DS1?dsLabel=%s", DEMO_REST_PID .toString(), label)); StringEntity entity = getStringEntity("", TEXT_XML); verifyPUTStatusOnly(url, SC_UNAUTHORIZED, entity, false); verifyPUTStatusOnly(url, SC_OK, entity, true); Datastream ds1 = apim.getDatastream(DEMO_REST_PID.toString(), "DS1", null); assertEquals(label, ds1.getLabel()); }
m_tabbedPane.setTitleAt(newIndex, dsID); m_tabbedPane.setToolTipTextAt(newIndex, versions.get(0).getMIMEType() + " - " + versions.get(0).getLabel() + " (" + versions.get(0).getControlGroup().toString() + ")"); colorTabForState(dsID, versions.get(0).getState());
/** * Refresh the content of the tab for the indicated datastream with the * latest information from the server. */ protected void refresh(String dsID) { int i = getTabIndex(dsID); try { List<Datastream> versions = Administrator.APIM.getDatastreamHistory(m_pid, dsID); m_currentVersionMap.put(dsID, versions.get(i)); logger.debug("New create date is: " + versions.get(i).getCreateDate()); DatastreamPane replacement = new DatastreamPane(m_owner, m_pid, versions, this); m_datastreamPanes[i] = replacement; m_tabbedPane.setComponentAt(i, replacement); m_tabbedPane.setToolTipTextAt(i, versions.get(i).getMIMEType() + " - " + versions.get(i).getLabel() + " (" + versions.get(i).getControlGroup().toString() + ")"); colorTabForState(dsID, versions.get(i).getState()); setDirty(dsID, false); } catch (Exception e) { Administrator .showErrorDialog(Administrator.getDesktop(), "Error while refreshing", e.getMessage() + "\nTry re-opening the object viewer.", e); } }
m_ds.dsLabel = attrs.getValue("dsLabel"); } else { m_ds.dsLabel = dsOrig.getLabel();
assertEquals(formatURI, ds.getFormatURI()); assertEquals(label, ds.getLabel()); assertEquals(location, ds.getLocation()); assertEquals(mimeType, ds.getMIMEType());
+ ver.getCreateDate()); System.out.println(" Label : " + ver.getLabel()); System.out.println(" Location : " + ver.getLocation());
m_priorLabel = m_ds.getLabel(); if (m_priorLabel == null) { m_priorLabel = "";
m_origLabel = m_ds.getLabel(); if (m_origLabel == null) { m_origLabel = "";
verifyPUTStatusOnly(url, SC_OK, null, true); assertEquals(newLabel, apim.getDatastream(DEMO_REST_PID.toString(), "BAR", null) .getLabel());