public DocumentWrapper getDomain() { return getParent("Domain"); }
public DocumentWrapper getParent() { DocumentModel parent = session.getParentDocument(doc.getRef()); return parent != null ? new DocumentWrapper(session, parent) : null; }
public DocumentWrapper getParent(String type) { DocumentModel parent = session.getParentDocument(doc.getRef()); while (parent != null && !type.equals(parent.getType())) { parent = session.getParentDocument(parent.getRef()); } if (parent == null) { return null; } return new DocumentWrapper(session, parent); }
DocumentWrapper documentWrapper = new DocumentWrapper(ctx.getCoreSession(), (DocumentModel) input); map.put("Document", documentWrapper); List<DocumentWrapper> docs = new ArrayList<>(); for (DocumentModel doc : (DocumentModelList) input) { docs.add(new DocumentWrapper(ctx.getCoreSession(), doc));
public DocumentWrapper getWorkspace() { return getParent("Workspace"); }