<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Hi Jeroen,<br>Here is the code snippet of my code :<br><br>@Path("/contentBlocks/")<br>public class ContentBlockResource extends AbstractContentResource {<br><br>@GET<br>
&nbsp;&nbsp;&nbsp; @Path("/{documentName}")<br>
&nbsp;&nbsp;&nbsp; @Produces("text/xml")<br>
&nbsp;&nbsp;&nbsp; public ContentBlockRepresentation getContentBlockByName(@Context HttpServletRequest servletRequest,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; @Context HttpServletResponse servletResponse, @PathParam("documentName") String documentName) {<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ContentBlockRepresentation contentBlockRepresentation = new ContentBlockRepresentation();<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; HstRequestContext requestContext = getRequestContext(servletRequest);<br>
<br><br>// I need to get the bean by the document name passed in the pathParam variable here and then map it as a contentBlockRepresentation object and return it back to the client<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return contentBlockRepresentation;<br>
&nbsp;&nbsp;&nbsp; }<br>&nbsp; <br>&nbsp; }<br><br>@XmlRootElement(name = "contentBlock")<br>public class ContentBlockRepresentation {<br><br>&nbsp;&nbsp;&nbsp; private String title;<br>&nbsp;&nbsp;&nbsp; private String description;<br>&nbsp;&nbsp;&nbsp; private ImageRepresentation image;<br><br>&nbsp;&nbsp;&nbsp; public ContentBlockRepresentation() {<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public ContentBlockRepresentation(String title, String description, ImageRepresentation image) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.title = title;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.description = description;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.image = image;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public String getTitle() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return title;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public void setTitle(String title) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.title = title;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public String getDescription() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return description;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public void setDescription(String description) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.description = description;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; @XmlElement(name = "image")<br>&nbsp;&nbsp;&nbsp; public ImageRepresentation getImage() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return image;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public void setImage(ImageRepresentation image) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.image = image;<br>&nbsp;&nbsp;&nbsp; }<br><br>}<br><br>As you see I am passing the name of the document that i want as a pathParam . For eg I have created a file called "quickaccess" of document type ContentBlock in the cms inside the folder cullen.<br>When i call my class from the rest client with the url contentBlocks/quickaccess , I want to get the corresponding bean of quickaccess, which I would convert to my object ContentBlockRepresentation and send it back.<br><br>So, my question is how can i get the bean by the name of the document ?<br><br><br><div><span name="x"></span>Cdt,<br>Chandan AGARWAL<br>IED<br>Smile Benelux<br>Brussels<br>Mb - (+32) 0492101358<span name="x"></span><br></div><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Jeroen Reijn" &lt;j.reijn@onehippo.com&gt;<br><b>To: </b>"Hippo CMS 7 implementation list" &lt;hippo-cms7-user@lists.onehippo.org&gt;<br><b>Sent: </b>Wednesday, September 26, 2012 9:59:38 AM<br><b>Subject: </b>Re: [Hippo-cms7-user] Get bean by name of the document<br><br>Could you perhaps explain what you have tried?<br>What bean are you trying to get? A document of a child node?<br><br>Jeroen<br><br>On Tue, Sep 25, 2012 at 8:01 PM, Chandan AGARWAL<br>&lt;chandan.agarwal@smile-benelux.com&gt; wrote:<br>&gt; Hello,<br>&gt; I am using spring Rest template to extract the data from hippo using plain<br>&gt; JAX-RS Services and displaying this data in the frontend using the rest<br>&gt; client.<br>&gt;<br>&gt; I am passing the name of the document as the parameter and would like to get<br>&gt; the corresponding bean for this document.<br>&gt;<br>&gt; Could you tell me how can I get the bean by name of the document added in<br>&gt; the repository.<br>&gt;<br>&gt; Thanks<br>&gt;<br>&gt; Cdt,<br>&gt; Chandan AGARWAL<br>&gt; IED<br>&gt; Smile Benelux<br>&gt; Brussels<br>&gt; Mb - (+32) 0492101358<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Hippo-cms7-user mailing list and forums<br>&gt; http://www.onehippo.org/cms7/support/forums.html<br><br><br><br>-- <br>Jeroen Reijn<br>Solution Architect<br>Hippo<br><br>Amsterdam - Oosteinde 11, 1017 WT Amsterdam<br>Boston - 1 Broadway, Cambridge, MA 02142<br><br>US +1 877 414 4776 (toll free)<br>Europe +31(0)20 522 4466<br>www.onehippo.com<br><br>http://about.me/jeroenreijn<br>_______________________________________________<br>Hippo-cms7-user mailing list and forums<br>http://www.onehippo.org/cms7/support/forums.html<br></div><br></div></body></html>