public JcrVersion(RVersion version) { this.version = new CommonVersionImpl(version); this.lastModified = version.getCreated(); this.modifiedBy = version.getCreatedBy().getUserName(); }
public JcrVersion(RVersion version) { this.version = new CommonVersionImpl(version); this.lastModified = version.getCreated(); this.modifiedBy = version.getCreatedBy().getUserName(); }
@Override public ProjectVersion getVersion(int index) throws RRepositoryException { List<RVersion> verHist = getVersionHistory(); RVersion lastVersion = verHist.get(verHist.size() - 1); Date modifiedAt = lastVersion.getCreated(); String modifiedBy = lastVersion.getCreatedBy().getUserName(); return createRepositoryProjectVersion(verHist.get(index), modifiedAt, modifiedBy); }
@Override public ProjectVersion getVersion(int index) throws RRepositoryException { List<RVersion> verHist = getVersionHistory(); RVersion lastVersion = verHist.get(verHist.size() - 1); Date modifiedAt = lastVersion.getCreated(); String modifiedBy = lastVersion.getCreatedBy().getUserName(); return createRepositoryProjectVersion(verHist.get(index), modifiedAt, modifiedBy); }
public List<ProjectVersion> getVersions() { // FIXME LinkedList<ProjectVersion> vers = new LinkedList<ProjectVersion>(); try { List<RVersion> verHist = getVersionHistory(); RVersion lastVersion = verHist.get(verHist.size() - 1); Date modifiedAt = lastVersion.getCreated(); String modifiedBy = lastVersion.getCreatedBy().getUserName(); for (RVersion rv : verHist) { vers.add(createRepositoryProjectVersion(rv, modifiedAt, modifiedBy)); } } catch (RRepositoryException e) { log.error("Failed to get version history!", e); // TODO exception should be rethrown } return vers; }
public List<ProjectVersion> getVersions() { // FIXME LinkedList<ProjectVersion> vers = new LinkedList<ProjectVersion>(); try { List<RVersion> verHist = getVersionHistory(); RVersion lastVersion = verHist.get(verHist.size() - 1); Date modifiedAt = lastVersion.getCreated(); String modifiedBy = lastVersion.getCreatedBy().getUserName(); for (RVersion rv : verHist) { vers.add(createRepositoryProjectVersion(rv, modifiedAt, modifiedBy)); } } catch (RRepositoryException e) { log.error("Failed to get version history!", e); // TODO exception should be rethrown } return vers; }
public ProjectVersion getVersion() { // FIXME RVersion rv = getActiveVersion(); RepositoryVersionInfoImpl rvii = new RepositoryVersionInfoImpl(rv.getCreated(), rv.getCreatedBy().getUserName()); return new RepositoryProjectVersionImpl(rv, rvii); }
public ProjectVersion getVersion() { // FIXME RVersion rv = getActiveVersion(); RepositoryVersionInfoImpl rvii = new RepositoryVersionInfoImpl(rv.getCreated(), rv.getCreatedBy().getUserName()); return new RepositoryProjectVersionImpl(rv, rvii); }
private RepositoryProjectVersionImpl createRepositoryProjectVersion(RVersion rv, Date modifiedAt, String modifiedBy) { RepositoryVersionInfoImpl rvii = new RepositoryVersionInfoImpl(rv.getCreated(), rv.getCreatedBy() .getUserName(), modifiedAt, modifiedBy); String versionComment = ""; Map<String, Object> versionProperties = new HashMap<String, Object>(); try { JcrEntityAPI entity = getVersion(rv); versionProperties = getVersionProps(rv); if (entity.hasProperty(ArtefactProperties.VERSION_COMMENT)) { versionComment = entity.getProperty(ArtefactProperties.VERSION_COMMENT).getString(); } } catch (Exception e) { log.error("Failed to get version properties!", e); // TODO exception should be rethrown } return new RepositoryProjectVersionImpl(rv, rvii, versionComment, versionProperties); }
private RepositoryProjectVersionImpl createRepositoryProjectVersion(RVersion rv, Date modifiedAt, String modifiedBy) { RepositoryVersionInfoImpl rvii = new RepositoryVersionInfoImpl(rv.getCreated(), rv.getCreatedBy() .getUserName(), modifiedAt, modifiedBy); String versionComment = ""; Map<String, Object> versionProperties = new HashMap<String, Object>(); try { JcrEntityAPI entity = getVersion(rv); versionProperties = getVersionProps(rv); if (entity.hasProperty(ArtefactProperties.VERSION_COMMENT)) { versionComment = entity.getProperty(ArtefactProperties.VERSION_COMMENT).getString(); } } catch (Exception e) { log.error("Failed to get version properties!", e); // TODO exception should be rethrown } return new RepositoryProjectVersionImpl(rv, rvii, versionComment, versionProperties); }