/** {@inheritDoc} */ @Override public long getSize() { return NodeUtil.getFileNodeSize(node()); }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof JcrVersion)) { return false; } return compareTo((JcrVersion) obj) == 0; }
protected static Node createFileNode(Node parentNode, String nodeName) throws RepositoryException { Node n = createNode(parentNode, nodeName, JcrNT.NT_FILE, true); setupFileNode(n); return n; }
@Override public JcrFolderAPI getVersion(CommonVersion version) throws RRepositoryException{ try { Node frozenNode = NodeUtil.getNode4Version(node(), version); return new JcrFolderAPI(frozenNode, getArtefactPath(), true); } catch (RepositoryException e) { throw new RRepositoryException("Failed to get version for node.", e); } } }
public JcrEntityAPI getVersion(CommonVersion version) throws RRepositoryException { try { Node frozenNode = NodeUtil.getNode4Version(node(), version); return new JcrEntityAPI(frozenNode, getArtefactPath(), true); } catch (RepositoryException e) { throw new RRepositoryException("Failed to get version for node.", e); } }
public RLock getLock() throws RRepositoryException { if (isOldVersion()) { return RLock.NO_LOCK; } else { try { return new JcrLock(node()); } catch (RepositoryException e) { throw new RRepositoryException("Failed to get lock.", e); } } }
/** {@inheritDoc} */ public InputStream getContent() throws ProjectException { try { return NodeUtil.getFileNodeContent(node()); } catch (RRepositoryException e) { throw new ProjectException("", e); } }
private Map<String, Object> getVersionProps(CommonVersion version) throws PropertyException, RepositoryException { Node frozenNode = NodeUtil.getNode4Version(node(), version); Map<String, Object> versProps = new HashMap<String, Object>(); return versProps; }
private Object getPropValueByType(String propName) throws RepositoryException { Node n = node(); return getPropValueByType(propName, n); }
public void setValue(String value) throws PropertyException { checkType(ValueType.STRING); this.value = value; } }
@Override public JcrFolderAPI getVersion(CommonVersion version) throws RRepositoryException{ try { Node frozenNode = NodeUtil.getNode4Version(node(), version); return new JcrFolderAPI(frozenNode, getArtefactPath(), true); } catch (RepositoryException e) { throw new RRepositoryException("Failed to get version for node.", e); } } }
public JcrEntityAPI getVersion(CommonVersion version) throws RRepositoryException { try { Node frozenNode = NodeUtil.getNode4Version(node(), version); return new JcrEntityAPI(frozenNode, getArtefactPath(), true); } catch (RepositoryException e) { throw new RRepositoryException("Failed to get version for node.", e); } }
public RLock getLock() throws RRepositoryException { if (isOldVersion()) { return RLock.NO_LOCK; } else { try { return new JcrLock(node()); } catch (RepositoryException e) { throw new RRepositoryException("Failed to get lock.", e); } } }
/** {@inheritDoc} */ @Override public long getSize() { return NodeUtil.getFileNodeSize(node()); }
/** {@inheritDoc} */ public InputStream getContent() throws ProjectException { try { return NodeUtil.getFileNodeContent(node()); } catch (RRepositoryException e) { throw new ProjectException("", e); } }
protected static Node createFileNode(Node parentNode, String nodeName) throws RepositoryException { Node n = createNode(parentNode, nodeName, JcrNT.NT_FILE, true); setupFileNode(n); return n; }
private Map<String, Object> getVersionProps(CommonVersion version) throws PropertyException, RepositoryException { Node frozenNode = NodeUtil.getNode4Version(node(), version); Map<String, Object> versProps = new HashMap<String, Object>(); return versProps; }
public void setValue(String value) throws PropertyException { checkType(ValueType.STRING); this.value = value; } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof JcrVersion)) { return false; } return compareTo((JcrVersion) obj) == 0; }
public Date getDate() throws PropertyException { checkType(ValueType.DATE); return (Date) value; }