<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:st1 = 
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2604" name=GENERATOR><!--[if !mso]>
<STYLE>v\:* {
        BEHAVIOR: url(#default#VML)
}
o\:* {
        BEHAVIOR: url(#default#VML)
}
w\:* {
        BEHAVIOR: url(#default#VML)
}
.shape {
        BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><o:SmartTagType downloadurl="http://www.microsoft.com" 
name="PersonName" 
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><!--[if !mso]>
<STYLE>st1\:* {
        BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
        font-family: Wingdings;
}
@font-face {
        font-family: Tahoma;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt 72.0pt 90.0pt; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
P {
        FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: "Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
P.sub {
        FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: "Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
LI.sub {
        FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: "Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
DIV.sub {
        FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: "Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
SPAN.EmailStyle19 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal
}
SPAN.EmailStyle20 {
        FONT-WEIGHT: normal; COLOR: purple; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none; mso-style-type: personal
}
SPAN.EmailStyle21 {
        FONT-WEIGHT: normal; COLOR: purple; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none; mso-style-type: personal-reply
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=875132515-16022005><FONT face=Arial 
color=#0000ff size=2>Right!</FONT></SPAN></DIV><!-- Converted from text/plain format -->
<P><FONT size=2>Best Regards,<BR>Alex.<BR><BR>Alexander Kandzior<BR>Alkacon 
Software - The OpenCms Experts<BR><A 
href="http://www.alkacon.com/">http://www.alkacon.com</A><BR><BR></FONT></P>
<DIV> </DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=de dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> opencms-dev-bounces@opencms.org 
  [mailto:opencms-dev-bounces@opencms.org] <B>On Behalf Of </B>Olli 
  Aro<BR><B>Sent:</B> Wednesday, February 16, 2005 4:23 PM<BR><B>To:</B> 'The 
  OpenCms mailing list'<BR><B>Subject:</B> FW: [opencms-dev] 
  CmsObject.existsResource(String resource) - Version6<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=Section1>
  <P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Found it – it must 
  be CmsObject.getSitePath(CmsResource res)?<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Olli<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <DIV>
  <DIV class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-ALIGN: center" 
  align=center><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">
  <HR tabIndex=-1 align=center width="100%" SIZE=2>
  </SPAN></FONT></DIV>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><B><FONT face=Tahoma size=2><SPAN 
  style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
  face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> Olli 
  Aro [mailto:<st1:PersonName w:st="on">olli_aro@yahoo.co.uk</st1:PersonName>] 
  <BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> 16 February 2005 
  15:00<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> 'Alexander 
  Kandzior'<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: 
  [opencms-dev] CmsObject.existsResource(String resource) - Version 
  6</SPAN></FONT><o:p></o:p></P></DIV>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face="Times New Roman" 
  size=3><SPAN style="FONT-SIZE: 12pt"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face=Arial color=purple 
  size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Ok – 
  what is the recommended way to get full site path for a resource? I cannot 
  find method from the API (it is probably there but I keep missing it 
  </SPAN></FONT><FONT face=Wingdings color=purple size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Wingdings">L</SPAN></FONT><FONT 
  face=Arial color=purple size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">)…<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face=Arial color=purple 
  size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face=Arial color=purple 
  size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Thanks,<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face=Arial color=purple 
  size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face=Arial color=purple 
  size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Olli<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 36pt"><FONT face=Arial color=purple 
  size=2><SPAN 
  style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
  <DIV>
  <DIV style="MARGIN-LEFT: 36pt">
  <DIV class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-ALIGN: center" 
  align=center><FONT face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt">
  <HR tabIndex=-1 align=center width="100%" SIZE=2>
  </SPAN></FONT></DIV></DIV>
  <P class=MsoNormal style="MARGIN-LEFT: 72pt"><B><FONT face=Tahoma size=2><SPAN 
  style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
  face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> 
  Alexander Kandzior [mailto:alex@opencms.org] <BR><B><SPAN 
  style="FONT-WEIGHT: bold">Sent:</SPAN></B> 16 February 2005 14:53<BR><B><SPAN 
  style="FONT-WEIGHT: bold">To:</SPAN></B> <st1:PersonName 
  w:st="on">olli_aro@yahoo.co.uk</st1:PersonName>; <st1:PersonName 
  w:st="on">'The OpenCms mailing list'</st1:PersonName><BR><B><SPAN 
  style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [opencms-dev] 
  CmsObject.existsResource(String resource) - Version 
  6</SPAN></FONT><o:p></o:p></P></DIV>
  <P class=MsoNormal style="MARGIN-LEFT: 72pt"><FONT face="Times New Roman" 
  size=3><SPAN style="FONT-SIZE: 12pt"><o:p> </o:p></SPAN></FONT></P>
  <P class=MsoNormal style="MARGIN-LEFT: 72pt"><FONT face=Arial color=blue 
  size=2><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">It works 
  as expected. The main reason is that all method that deal with resources in 
  the VFS are using the site path. not the root 
  path.</SPAN></FONT><o:p></o:p></P>
  <DIV>
  <P class=MsoNormal style="MARGIN-LEFT: 72pt"><FONT face="Times New Roman" 
  size=3><SPAN style="FONT-SIZE: 12pt"> <o:p></o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal 
  style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm; mso-margin-top-alt: 0cm"><FONT 
  face="Times New Roman" size=2><SPAN style="FONT-SIZE: 10pt">Best 
  Regards,<BR>Alex.<BR><BR>Alexander Kandzior<BR>Alkacon Software - The OpenCms 
  Experts<BR><A 
  href="http://www.alkacon.com/">http://www.alkacon.com</A><o:p></o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=MsoNormal style="MARGIN-LEFT: 72pt"><FONT face="Times New Roman" 
  size=3><SPAN style="FONT-SIZE: 12pt"> <o:p></o:p></SPAN></FONT></P></DIV>
  <BLOCKQUOTE 
  style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none">
    <P class=MsoNormal style="MARGIN-LEFT: 72pt"><FONT face="Times New Roman" 
    size=3><SPAN style="FONT-SIZE: 12pt"><o:p> </o:p></SPAN></FONT></P>
    <DIV style="MARGIN-LEFT: 36pt">
    <DIV class=MsoNormal style="MARGIN-LEFT: 36pt; TEXT-ALIGN: center" 
    align=center><FONT face="Times New Roman" size=3><SPAN lang=DE 
    style="FONT-SIZE: 12pt">
    <HR tabIndex=-1 align=center width="100%" SIZE=2>
    </SPAN></FONT></DIV></DIV>
    <P class=MsoNormal 
    style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm; mso-margin-top-alt: 0cm"><B><FONT 
    face=Tahoma size=2><SPAN lang=DE 
    style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
    face=Tahoma size=2><SPAN lang=DE 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> 
    opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] 
    <B><SPAN style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Olli 
    Aro<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Wednesday, 
    February 16, 2005 3:34 PM<BR><B><SPAN 
    style="FONT-WEIGHT: bold">To:</SPAN></B> <st1:PersonName w:st="on">'The 
    OpenCms mailing list'</st1:PersonName><BR><B><SPAN 
    style="FONT-WEIGHT: bold">Subject:</SPAN></B> [opencms-dev] 
    CmsObject.existsResource(String resource) - Version 6</SPAN></FONT><SPAN 
    lang=DE><o:p></o:p></SPAN></P>
    <P class=sub style="MARGIN-LEFT: 72pt"><FONT face=Arial size=2><SPAN 
    lang=EN-GB 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,<o:p></o:p></SPAN></FONT></P>
    <P class=sub style="MARGIN-LEFT: 72pt"><FONT face=Arial size=2><SPAN 
    lang=EN-GB style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I am trying to check 
    if the content is valid in my JSP using method 
    CmsObject.existsResource(String resource). I am trying to pass in the full 
    patch to the resource within VFS using method CmsResource.getRootPath(), 
    however it seems that CmsObject.existsResource(String resource) is expecting 
    the resource patch without the site identifier (</SPAN></FONT><FONT 
    face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">this 
    case /sites/default/). Is this how it should work or should method 
    </SPAN></FONT><FONT face=Arial size=2><SPAN lang=EN-GB 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">CmsObject.existsResource(String 
    resource) respond to CmsResource.getRootPath() (which would be more 
    consistent in my mind anyway)?<o:p></o:p></SPAN></FONT></P>
    <P class=sub style="MARGIN-LEFT: 72pt"><FONT face=Arial size=2><SPAN 
    lang=EN-GB 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Regards,<o:p></o:p></SPAN></FONT></P>
    <P class=sub style="MARGIN-LEFT: 72pt"><FONT face=Arial size=2><SPAN 
    lang=EN-GB 
    style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Olli<o:p></o:p></SPAN></FONT></P>
    <P class=MsoNormal style="MARGIN-LEFT: 72pt"><FONT face="Times New Roman" 
    size=3><SPAN style="FONT-SIZE: 12pt"><o:p> </o:p></SPAN></FONT></P>
    <P style="MARGIN-LEFT: 72pt"><FONT face="Times New Roman" size=2><SPAN 
    style="FONT-SIZE: 10pt">--<BR>No virus found in this outgoing 
    message.<BR>Checked by AVG Anti-Virus.<BR>Version: 7.0.300 / Virus Database: 
    265.8.8 - Release Date: 
  14/02/2005</SPAN></FONT><o:p></o:p></P></BLOCKQUOTE></DIV><BR>
  <P><FONT size=2>--<BR>No virus found in this incoming message.<BR>Checked by 
  AVG Anti-Virus.<BR>Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 
  14/02/2005<BR></FONT></P><BR>
  <P><FONT size=2>--<BR>No virus found in this outgoing message.<BR>Checked by 
  AVG Anti-Virus.<BR>Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 
  14/02/2005<BR></FONT></P><BR>
  <P><FONT size=2>--<BR>No virus found in this outgoing message.<BR>Checked by 
  AVG Anti-Virus.<BR>Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 
  14/02/2005<BR></FONT></P></BLOCKQUOTE></BODY></HTML>