public void setDocument(DocumentModel doc) { put(CTX_PARAM_DOCUMENT, doc); }
public DocumentModel getDocument() { return (DocumentModel) get(CTX_PARAM_DOCUMENT); }
@Override public <T> T getAdapter(Class<T> adapter) { if (adapter.isAssignableFrom(getClass())) { return adapter.cast(this); } else if (adapter.isAssignableFrom(DocumentModel.class)) { return adapter.cast(getDocument()); } return null; }
DocumentRenderingContext context = new DocumentRenderingContext(); context.remove("doc"); context.putAll(mail); context.setDocument((DocumentModel) mail.get("document")); context.put("Runtime", Framework.getRuntime());
DocumentRenderingContext context = new DocumentRenderingContext(); context.remove("doc"); context.putAll(mail); DocumentModel doc = (DocumentModel) mail.get("document"); context.setDocument(doc); context.put("lastContributor", lastContributor); context.put("portalHost", portalHost); context.put("shortPortalHost", fn.getShortPortalHost(portalHost)); context.put("docPermalink", link); context.put("baseUrl", Framework.getProperty("nuxeo.url")); context.put("creator", doc.getPropertyValue("dc:creator")); context.put("initiator", initiator); context.put("Runtime", Framework.getRuntime());
DocumentRenderingContext context = new DocumentRenderingContext(); context.remove("doc"); context.putAll(mail); DocumentModel doc = (DocumentModel) mail.get("document"); context.setDocument(doc); context.put("docPermalink", link); context.put("creator",doc.getPropertyValue("dc:creator"));