public SelectItem[] getVersionsRepo() { Collection<ProjectVersion> versions = projectUW.getVersions(); SelectItem[] selectItems = new SelectItem[versions.size()]; int i = 0; for (ProjectVersion version : versions) { selectItems[i] = new SelectItem(version.getMajor() + "." + version.getMinor() + "." + version.getRevision()); i++; } return selectItems; }
public String getVersionName() { if (data instanceof AProject) { ProjectVersion version = ((AProject) data).getVersion(); return (version == null) ? null : version.getVersionName(); } return null; }
public int compare(ProjectVersion o1, ProjectVersion o2) { return o2.compareTo(o1); } };
public String getCreatedBy() { ProjectVersion projectVersion = this.getData().getFirstVersion(); if (projectVersion == null) { return null; } VersionInfo vi = projectVersion.getVersionInfo(); return (vi != null) ? vi.getCreatedBy() : null; }
private FileData createFileData(String name, ArtefactAPI project) throws PropertyException { FileData fileData = new FileData(); fileData.setName(name); // It's impossible to calculate zip size if project contains artefacts if (((FolderAPI) project).getArtefacts().size() == 0) { fileData.setSize(0); } fileData.setDeleted(project.hasProperty(ArtefactProperties.PROP_PRJ_MARKED_4_DELETION)); if (project.hasProperty(ArtefactProperties.VERSION_COMMENT)) { Property property = project.getProperty(ArtefactProperties.VERSION_COMMENT); fileData.setComment(property.getString()); } ProjectVersion version = project.getVersion(); fileData.setAuthor(version.getVersionInfo().getCreatedBy()); fileData.setModifiedAt(version.getVersionInfo().getCreatedAt()); fileData.setVersion(String.valueOf(version.getRevision())); return fileData; }
FileData fileData = new FileData(); fileData.setName(designPath); fileData.setAuthor(version.getVersionInfo().getCreatedBy()); fileData.setComment(version.getVersionComment()); designRepository.copyHistory(project.getDesignFolderName(), fileData, version.getRevision());
public String getRevision() { ProjectVersion v = getProjectVersion(); if (v != null) { return v.getRevision(); } return "0"; }
public String getProjectReference(AProjectArtefact artefact, ProjectVersion version) { if (artefact instanceof RulesProject) { String prefix = Constants.COPIED_FROM_PREFIX; String comment = version.getVersionComment(); if (comment != null && comment.startsWith(prefix)) { String name = comment.substring(prefix.length()).trim(); if (getProjectNodeByPhysicalName(name) == null) { return ""; } return name; } } return ""; }
public int getMinor() { ProjectVersion v = getProjectVersion(); if (v != null) { return v.getMinor(); } return minor; }
public int getMajor() { ProjectVersion v = getProjectVersion(); if (v != null) { return v.getMajor(); } return major; }
public Date getCreatedAt() { ProjectVersion projectVersion = getProject().getFirstVersion(); if (projectVersion == null) { return null; } VersionInfo vi = projectVersion.getVersionInfo(); return (vi != null) ? vi.getCreatedAt() : null; }
private FileData createFileData(String name, ArtefactAPI project) throws PropertyException { FileData fileData = new FileData(); fileData.setName(name); // It's impossible to calculate zip size if project contains artefacts if (((FolderAPI) project).getArtefacts().size() == 0) { fileData.setSize(0); } fileData.setDeleted(project.hasProperty(ArtefactProperties.PROP_PRJ_MARKED_4_DELETION)); if (project.hasProperty(ArtefactProperties.VERSION_COMMENT)) { Property property = project.getProperty(ArtefactProperties.VERSION_COMMENT); fileData.setComment(property.getString()); } ProjectVersion version = project.getVersion(); fileData.setAuthor(version.getVersionInfo().getCreatedBy()); fileData.setModifiedAt(version.getVersionInfo().getCreatedAt()); fileData.setVersion(String.valueOf(version.getRevision())); return fileData; }
FileData fileData = new FileData(); fileData.setName(designPath); fileData.setAuthor(version.getVersionInfo().getCreatedBy()); fileData.setComment(version.getVersionComment()); designRepository.copyHistory(project.getDesignFolderName(), fileData, version.getRevision());
public int getRevision() { ProjectVersion v = getProjectVersion(); if (v != null) { return v.getRevision(); } return 0; }
public String getProjectReference(AProjectArtefact artefact, ProjectVersion version) { if (artefact instanceof RulesProject) { String prefix = Constants.COPIED_FROM_PREFIX; String comment = version.getVersionComment(); if (comment != null && comment.startsWith(prefix)) { String name = comment.substring(prefix.length()).trim(); if (getProjectNodeByPhysicalName(name) == null) { return ""; } return name; } } return ""; }
public Date getCreatedAt() { ProjectVersion projectVersion = getProject().getVersion(); if (projectVersion == null) { return null; } VersionInfo vi = projectVersion.getVersionInfo(); return (vi != null) ? vi.getCreatedAt() : null; }
public String getVersionName() { if (data instanceof AProject) { ProjectVersion version = data.getVersion(); return (version == null) ? null : version.getVersionName(); } return null; }
private ProjectDescription getProjectDescription(AProject project) { ProjectDescription description = new ProjectDescription(); description.setName(project.getName()); ProjectVersion version = project.getVersion(); description.setVersion(version.getRevision()); VersionInfo versionInfo = version.getVersionInfo(); description.setModifiedBy(versionInfo.getCreatedBy()); description.setModifiedAt(versionInfo.getCreatedAt()); boolean locked = project.isLocked(); description.setLocked(locked); if (locked) { LockInfo lockInfo = project.getLockInfo(); description.setLockedBy(lockInfo.getLockedBy().getUserName()); description.setLockedAt(lockInfo.getLockedAt()); } return description; }
public String getRevision() { ProjectVersion v = getProjectVersion(); if (v != null) { return v.getRevision(); } return "0"; }
private ProjectDependencyImpl buildDependencyObject() { ProjectVersion projectVersion1 = versionFromString(lowerVersion); ProjectVersion projectVersion2 = null; if (projectVersion1 == null) { FacesUtils.addErrorMessage("lower version format error", "expected format - X[.Y[.Z]]"); return null; } if (!StringUtils.isEmpty(upperVersion)) { projectVersion2 = versionFromString(upperVersion); if (projectVersion2 == null) { FacesUtils.addErrorMessage("upper version format error", "expected format - X[.Y[.Z]]"); return null; } } if ((projectVersion2 != null) && (projectVersion1.compareTo(projectVersion2) > 0)) { FacesUtils.addErrorMessage("lower version is greater than upper one", null); return null; } return new ProjectDependencyImpl(projectName, projectVersion1, projectVersion2); }