/** * If there are attachments set put them into ATTACHMENT field in XML. * @param assessmentXml the XML * @param securedIPAddressSet the Set */ public void updateAttachmentSet(Assessment assessmentXml, Set attachmentSet) { Iterator iter = attachmentSet.iterator(); AttachmentData attachmentData = null; StringBuffer attachment = new StringBuffer(); while (iter.hasNext()) { attachmentData = (AttachmentData) iter.next(); attachment.append(attachmentData.getResourceId().replaceAll(" ", "")); attachment.append("|"); attachment.append(attachmentData.getFilename()); attachment.append("|"); attachment.append(attachmentData.getMimeType()); attachment.append("\n"); } assessmentXml.setFieldentry("ATTACHMENT", attachment.toString()); }
if (cr != null) { ResourceProperties p = cr.getProperties(); attach = new AttachmentData(); attach.setResourceId(resourceId); attach.setMimeType(cr.getContentType()); attach.setFileSize(fileSizeInKB(cr.getContentLength())); if (cr.getContentType().lastIndexOf("url") > -1) { isLink = Boolean.TRUE; if (!filename.toLowerCase().startsWith("http")) { String adjustedFilename = "http://" + filename; attach.setFilename(adjustedFilename); } else { attach.setFilename(filename); attach.setFilename(filename); attach.setIsLink(isLink); attach.setStatus(SectionAttachmentIfc.ACTIVE_STATUS); attach.setCreatedBy(p.getProperty(p.getNamePropCreator())); attach.setCreatedDate(new Date()); attach.setLastModifiedBy(p.getProperty(p .getNamePropModifiedBy())); attach.setLastModifiedDate(new Date()); attach.setLocation(getRelativePath(cr.getUrl(), protocol));
if (cr != null) { ResourceProperties p = cr.getProperties(); attach = new AttachmentData(); attach.setResourceId(resourceId); attach.setMimeType(cr.getContentType()); attach.setFileSize(fileSizeInKB(cr.getContentLength())); if (cr.getContentType().lastIndexOf("url") > -1) { isLink = Boolean.TRUE; if (!filename.toLowerCase().startsWith("http")) { String adjustedFilename = "http://" + filename; attach.setFilename(adjustedFilename); } else { attach.setFilename(filename); attach.setFilename(filename); attach.setIsLink(isLink); attach.setStatus(SectionAttachmentIfc.ACTIVE_STATUS); attach.setCreatedBy(p.getProperty(p.getNamePropCreator())); attach.setCreatedDate(new Date()); attach.setLastModifiedBy(p.getProperty(p .getNamePropModifiedBy())); attach.setLastModifiedDate(new Date()); attach.setLocation(getRelativePath(cr.getUrl(), protocol));
/** * If there are attachments set put them into ATTACHMENT field in XML. * @param assessmentXml the XML * @param securedIPAddressSet the Set */ public void updateAttachmentSet(Assessment assessmentXml, Set attachmentSet) { Iterator iter = attachmentSet.iterator(); AttachmentData attachmentData = null; StringBuffer attachment = new StringBuffer(); while (iter.hasNext()) { attachmentData = (AttachmentData) iter.next(); attachment.append(attachmentData.getResourceId().replaceAll(" ", "")); attachment.append("|"); attachment.append(attachmentData.getFilename()); attachment.append("|"); attachment.append(attachmentData.getMimeType()); attachment.append("\n"); } assessmentXml.setFieldentry("ATTACHMENT", attachment.toString()); }