@Override protected void populate(Element xml, Study s) { xml.setAttribute("alias", s.getAlias()); Element studyDescriptor = xml.getOwnerDocument().createElementNS(null, "DESCRIPTOR"); xml.appendChild(studyDescriptor); Element studyTitle = xml.getOwnerDocument().createElementNS(null, "STUDY_TITLE"); studyTitle.setTextContent(s.getAlias()); studyDescriptor.appendChild(studyTitle); Element studyType = xml.getOwnerDocument().createElementNS(null, "STUDY_TYPE"); studyType.setAttribute("existing_study_type", s.getStudyType().getName()); studyDescriptor.appendChild(studyType); Element centerProjectName = xml.getOwnerDocument().createElementNS(null, "CENTER_PROJECT_NAME"); centerProjectName.setTextContent(s.getProject().getAlias()); studyDescriptor.appendChild(centerProjectName); Element studyAbstract = xml.getOwnerDocument().createElementNS(null, "STUDY_ABSTRACT"); studyDescriptor.appendChild(studyAbstract); Element studyDescription = xml.getOwnerDocument().createElementNS(null, "STUDY_DESCRIPTION"); studyDescription.setTextContent(s.getDescription()); studyDescriptor.appendChild(studyDescription); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getName()); sb.append(" : "); sb.append(getAlias()); sb.append(" : "); sb.append(getDescription()); sb.append(" : "); sb.append(getStudyType()); sb.append(" : "); if (getProject() != null) { sb.append(getProject().getAlias()); sb.append("(" + getProject().getName() + ")"); } return sb.toString(); }
@Override public String getDeleteDescription() { Project p = getParentProject(); return (p.getShortName() == null ? p.getAlias() : p.getShortName()) + " - " + getAlias() + (getAlias().equals(getDescription()) ? "" : " (" + getDescription() + ")"); }
@Override public String getDeleteDescription() { Project p = getProject(); return (p.getShortName() == null ? p.getAlias() : p.getShortName()) + " " + getName() + " (" + getAlias() + ")"; }
public static ProjectDto asDto(@Nonnull Project from) { ProjectDto dto = new ProjectDto(); dto.setId(from.getId()); dto.setName(from.getName()); dto.setAlias(from.getAlias()); dto.setShortName(from.getShortName()); dto.setDescription(from.getDescription()); dto.setProgress(from.getProgress().getKey()); if (from.getReferenceGenome() != null) { dto.setDefaultSciName(from.getReferenceGenome().getDefaultSciName()); } return dto; }
Project original = projectStore.get(project.getId()); authorizationManager.throwIfNotWritable(original); original.setAlias(project.getAlias()); original.setDescription(project.getDescription()); original.setLastUpdated(new Date());
v.setProjectAlias(proj.getAlias()); v.setProjectId(proj.getId()); v.setProjectName(proj.getName());