@Override public ResourceProperties getProperties() { return (reference != null) ? reference.getProperties() : null; }
/** * @inheritDoc */ @Override public List getVisibleSubmittedAttachments() { List visibleAttachments = new ArrayList(); if (m_submittedAttachments != null) { Iterator itAttachments = m_submittedAttachments.iterator(); while (itAttachments.hasNext()) { Reference attachment = (Reference) itAttachments.next(); ResourceProperties props = attachment.getProperties(); if (!"true".equals(props.getProperty(PROP_INLINE_SUBMISSION))) { visibleAttachments.add(attachment); } } } return visibleAttachments; }
private String getFileExtension(Reference r) { ResourceProperties resourceProperties = r.getProperties(); String fileName = resourceProperties.getProperty(resourceProperties.getNamePropDisplayName()); if (fileName.indexOf(".")>0) { String extension = fileName.substring(fileName.lastIndexOf(".")); return extension; } return null; }
private String htmlContentAttachments(AssignmentSubmission s){ StringBuffer body = new StringBuffer(); String newline = "<br />\n"; if (s.getFeedbackAttachments() != null && s.getFeedbackAttachments().size() > 0) { body.append(newline).append(newline); if (s.getAssignment().getContent().getTypeOfSubmission() == Assignment.SINGLE_ATTACHMENT_SUBMISSION) { body.append(rb.getString("gen.att.single")); } else { body.append(rb.getString("gen.att")); } body.append(newline); for (Reference attachment : (List<Reference>)s.getFeedbackAttachments()) { String attachmentName = attachment.getProperties().getProperty(ResourceProperties.PROP_DISPLAY_NAME); String attachmentSize = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_CONTENT_LENGTH); body.append("<a href=\"" + attachment.getUrl() + "\">" + attachmentName + " (" + attachmentSize + ")" + "</a>"); body.append(newline); } } return body.toString(); }
@Override protected String htmlContent(Event event) { StringBuilder buf = new StringBuilder(); // get the message Reference ref = EntityManager.newReference(event.getResource()); MailArchiveMessage msg = (MailArchiveMessage) ref.getEntity(); MailArchiveMessageHeader hdr = (MailArchiveMessageHeader) msg.getMailArchiveHeader(); // if html isn't available, convert plain-text into html buf.append( msg.getFormattedBody() ); // add any attachments List attachments = hdr.getAttachments(); if (attachments.size() > 0) { buf.append("<br/>" + "Attachments:<br/>"); for (Iterator iAttachments = attachments.iterator(); iAttachments.hasNext();) { Reference attachment = (Reference) iAttachments.next(); String attachmentTitle = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME); buf.append("<br/><a href=\"" + attachment.getUrl() + "\" >" + attachmentTitle + "</a><br/>"); } } return buf.toString(); }
/** * @inheritDoc */ protected List<String> getHeaders(Event e) { List<String> rv = super.getHeaders(e); Reference ref = entityManager.newReference(e.getResource()); ResourceProperties props = ref.getProperties(); String pageName = props.getProperty(RWikiEntity.RP_NAME); String realm = props.getProperty(RWikiEntity.RP_REALM); String localName = NameHelper.localizeName(pageName, realm); StringBuilder subjectHeader = new StringBuilder(); // This string "Subject: " should not be translated is processed by smtp subjectHeader.append("Subject: ") .append(rl.getString("SiteEmailNotificationRWiki.27")) .append(localName) .append(rl.getString("SiteEmailNotificationRWiki.28")); // the Subject rv.add(subjectHeader.toString()); // from rv.add(getFrom(e)); // to rv.add(getTo(e)); return rv; }
rp = r.getProperties(); if(rp != null){ ResourceProperties rpU = rU.getProperties(); user = rpU.getProperty(ResourceProperties.PROP_DISPLAY_NAME); }catch(Exception e1){
String attachmentTitle = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME); buf.append("\n" + attachmentTitle); buf.append("\n" + attachment.getUrl() + "\n");
ResourceProperties props = ref.getProperties(); String modifiedBy = props.getProperty(ResourceProperties.PROP_MODIFIED_BY);
String attachmentTitle = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME); buf.append("<a href=\"" + attachment.getUrl() + "\">"); buf.append(attachmentTitle);
ResourceProperties props = ref.getProperties(); String resourceName = props.getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME); String description = props.getPropertyFormatted(ResourceProperties.PROP_DESCRIPTION);
String attachmentTitle = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME); buf.append(attachmentTitle + ": " +attachment.getUrl() + newline);
buffer.append(r.getProperties().getProperty(ResourceProperties.PROP_DISPLAY_NAME) + " (" + r.getProperties().getPropertyFormatted(ResourceProperties.PROP_CONTENT_LENGTH)+ ")\n");
public String initializeAction(Reference reference) { ToolSession toolSession = SessionManager.getCurrentToolSession(); toolSession.setAttribute(PermissionsHelper.TARGET_REF, reference.getReference()); // use the folder's context (as a site and as a resource) for roles Collection<String> rolesRefs = new ArrayList<String>(); rolesRefs.add(SiteService.siteReference(reference.getContext())); rolesRefs.add(reference.getReference()); toolSession.setAttribute(PermissionsHelper.ROLES_REF, rolesRefs); // ... with this description String title = reference.getProperties().getProperty(ResourceProperties.PROP_DISPLAY_NAME); String[] args = { title }; toolSession.setAttribute(PermissionsHelper.DESCRIPTION, rb.getFormattedMessage("title.permissions", args)); // ... showing only locks that are prpefixed with this toolSession.setAttribute(PermissionsHelper.PREFIX, "content."); return BaseInteractionAction.getInitializationId(reference.getReference(), this.getTypeId(), this.getId()); }
if ( ref.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW) == null || !ref.getProperties().getProperty(ResourceProperties.PROP_PUBVIEW).equals(Boolean.TRUE.toString()) )
ResourceProperties rp = null; if(r != null) { rp = r.getProperties();
ResourceProperties props = ref.getProperties();
ResourceProperties props = ref.getProperties();
ResourceProperties props = ref.getProperties();
nodeName = ref.getProperties().getProperty(ref.getProperties().getNamePropDisplayName());