Ard,

Thank You  very much,

Cheers,

Denis Balog



On Mon, Apr 7, 2008 at 4:09 PM, Ard Schrijvers
<[EMAIL PROTECTED]> wrote:
> I am not to familiar with the repository adapter, but probably when
>  doing a fetch, you get a 404 from the repository when the document does
>  not exist, while when doing a search, you just get an empty response
>  when the document does not exist.
>
>  Ard
>
>
>
>
>  > Thanks Ard,
>  >
>  >
>  > I solved as you sad, with number TWO solution
>  >
>  > I tried with 1) as i thought fetchdocument will give me an
>  > empty testdoc
>  >
>  > But I can't check this way,( it gives me null exception if I
>  > try to get ${testdoc.content.document.content.title} for example)
>  >
>  >
>  > 'content/e-overheid/home1.xml' doesn't exist but in first
>  > example it doesn't show NULL (it should be)
>  >
>  > In second example it show NULL , that is what I need.
>  >
>  > can you tell me why FIRST example doesn't work this way
>  >
>  >
>  > Thanks again
>  >
>  >
>  > Denis Balog.
>  >
>  >
>  > 1) *******************************************
>  >
>  > <c:set var="testdoc"
>  > value="${repository.fetchDocument['content/e-overheid/home1.xml']}"
>  > />
>  >
>  > <c:if test="${empty testdoc }">
>  >
>  > NULL
>  > </c:if>
>  >
>  > 2)
>  > **************************************************************
>  > *****************
>  >
>  >
>  > <c:set var="href" value="content/e-overheid/home1.xml"
>  > scope="request" /> <c:import url="dasl_test.jspx" var="dasl"
>  > scope="page" /> <c:set
>  > value="${repository.fetchCollection['/'][dasl][true].documents}"
>  > var="testdoc"/>
>  >
>  >
>  > <c:if test="${ empty testdoc}">
>  > NULL
>  > </c:if>
>  >
>  >
>  >
>  >
>  >
>  > On Mon, Apr 7, 2008 at 2:18 PM, Ard Schrijvers
>  > <[EMAIL PROTECTED]> wrote:
>  > > Hello Denis,
>  > >
>  > >  I am not sure which is the exact call, but fetching a
>  > document which
>  > > might not exist, can be done best with a search (dasl) with
>  > the target
>  > >  (href) set to the location of the document you want to fetch, and
>  > > indicate that you want to include the content.
>  > >
>  > >  Now, if the document exists, you have the as well, if it
>  > doesn't, the
>  > > search won't give you any results.
>  > >
>  > >  Ard
>  > >
>  > >
>  > >
>  > >  > Hi all,
>  > >  >
>  > >  > I'm using JSP toolkit
>  > >  >
>  > >  > i need to check if some document exist in Hippo
>  > repository  >  > If
>  > > i do this way  >  > <c:set var="subhref"
>  > > value="$content/documents/test123.xml"/>
>  > >  >
>  > >  > <c:set var="metadata"
>  > value="${repository.fetchMetadata[subhref]}"
>  > > />  >  > If i test  >  > <c:if test="${metadata == null}"
>  > />  >  > It
>  > > does not work it sad it is not null  >  > but if I try
>  > metadata.type
>  > > i'm getting Null exception  >  >  > I tried if empty also
>  > tried with
>  > > fetchDocument  >  > and the result is the same ,  >  > I do this in
>  > > way that is not so elegant  >  > I get all files in some
>  > subfolder  >
>  > > And the do foreach and test if displayname== myfiletotest
>  > then find=1
>  > > >  > after foreach if find==1 then do something  >  > It works but
>  > > there must be some simpler and faster solution  >  >  >  >
>  > Thanks in
>  > > advance,  >  > Denis Balog  >
>  > > ********************************************
>  > >  > Hippocms-dev: Hippo CMS development public mailinglist  >
>  > >  ********************************************
>  > >  Hippocms-dev: Hippo CMS development public mailinglist
>  > >
>  > ********************************************
>  > Hippocms-dev: Hippo CMS development public mailinglist
>  >
>  ********************************************
>  Hippocms-dev: Hippo CMS development public mailinglist
>
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Reply via email to