@Override public String[] getVersionLabels(Version version) throws RepositoryException { return delegate.getVersionLabels(version); }
/** * @inheritDoc */ public String[] getVersionLabels() throws RepositoryException { return versionHistory.getVersionLabels(); }
@Override public String[] getVersionLabels() throws RepositoryException { return delegate.getVersionLabels(); }
/** {@inheritDoc} */ public String[] getVersionLabels() throws RepositoryException, RemoteException { return versionHistory.getVersionLabels(); }
/** * @inheritDoc */ public String[] getVersionLabels(Version version) throws VersionException, RepositoryException { return versionHistory.getVersionLabels(VersionDecorator.unwrap(version)); }
@Override public String[] getVersionLabels() throws RepositoryException { return getWrappedVersionHistory().getVersionLabels(); }
public String[] execute() throws Exception { return getDelegate().getVersionLabels(); } });
public String[] getVersionLabels(Version version) throws RepositoryException { return getDelegate().getVersionLabels(version); }
public String[] getVersionLabels() throws RepositoryException { return getDelegate().getVersionLabels(); }
/** * Test if the number of labels available in the version history is increased * by added a new label. * * @throws RepositoryException * @see VersionHistory#addVersionLabel(String, String, boolean) */ public void testAddVersionLabel() throws RepositoryException { int initialLength = vHistory.getVersionLabels().length; vHistory.addVersionLabel(version.getName(), versionLabel, false); String[] labels = vHistory.getVersionLabels(); assertEquals("A version label that has been successfully added must increes the total number of version labels available in the history.", initialLength + 1, labels.length); }
@Override public String[] getVersionLabels(Version version) throws VersionException, RepositoryException { return getWrappedVersionHistory().getVersionLabels(VersionUtil.unwrap(version)); }
public String[] execute() throws Exception { return getDelegate().getVersionLabels(unwrap(version)); } });
/** * Test if versionHistory.getVersionLabels(Version) throws a VersionException if the * specified version is not in this version history. */ public void testGetVersionLabelsForInvalidVersion() throws Exception { // build a second versionable node below the testroot to get it's version. Node versionableNode2 = createVersionableNode(testRootNode, nodeName2, versionableNodeType); Version invalidV = versionableNode2.checkin(); try { vHistory.getVersionLabels(invalidV); fail("VersionHistory.getVersionLabels(Version) must throw a VersionException if the specified version is not in this version history"); } catch (VersionException ve) { // success } } }
/** {@inheritDoc} */ public String[] getVersionLabels(String versionUUID) throws RepositoryException, RemoteException { try { Version version = getVersionByUUID(versionUUID); return versionHistory.getVersionLabels(version); } catch (ClassCastException cce) { // we do not expect this here as nodes should be returned correctly throw getRepositoryException(new RepositoryException(cce)); } catch (RepositoryException ex) { throw getRepositoryException(ex); } }
public void testRemovedLabel3() throws RepositoryException { vHistory.addVersionLabel(version.getName(), versionLabel, false); vHistory.removeVersionLabel(versionLabel); List<String> labels = Arrays.asList(vHistory.getVersionLabels(version)); assertFalse("VersionHistory.getVersionLabels(Version) must not return a removed label.",labels.contains(versionLabel)); }
public void testRemovedLabel2() throws RepositoryException { vHistory.addVersionLabel(version.getName(), versionLabel, false); vHistory.removeVersionLabel(versionLabel); List<String> labels = Arrays.asList(vHistory.getVersionLabels()); assertFalse("VersionHistory.getVersionLabels() must not return a removed label.",labels.contains(versionLabel)); }
public NodeIterator execute() throws Exception { Node n = getNode(); VersionHistory vh = n.getVersionHistory(); String[] labels = vh.getVersionLabels(); if (labels.length > 0) { String label = labels[getRandom().nextInt(labels.length)]; log.info(n.getPath() + " -> " + label); vh.removeVersionLabel(label); } return wrapWithIterator(n); } }
public void testMoveLabel3() throws RepositoryException { versionableNode.checkout(); Version v = versionableNode.checkin(); vHistory.addVersionLabel(version.getName(), versionLabel, false); vHistory.addVersionLabel(v.getName(), versionLabel, true); List<String> labels = Arrays.asList(vHistory.getVersionLabels(version)); assertFalse(labels.contains(versionLabel)); }
public void testMoveLabel2() throws RepositoryException { vHistory.addVersionLabel(version.getName(), versionLabel, false); versionableNode.checkout(); Version v = versionableNode.checkin(); vHistory.addVersionLabel(v.getName(), versionLabel, true); List<String> labels = Arrays.asList(vHistory.getVersionLabels(v)); assertTrue(labels.contains(versionLabel)); }
public void testRemoveVersionLabel() throws RepositoryException { Node n = testRootNode.addNode(nodeName1); n.addMixin(mixVersionable); testRootNode.save(); Version v10 = n.checkin(); n.checkout(); n.checkin(); VersionHistory vh = n.getVersionHistory(); vh.addVersionLabel(v10.getName(), "test", true); // the next call must not fail vh.removeVersion(v10.getName()); // now the label must be gone String[] labels = vh.getVersionLabels(); assertEquals("Label of a removed version must be removed as well", 0, labels.length); } }