Hi,
Thanx for the info. Bu  i have some more clarifications
Here you define namespace as a string but the Uri needs a namespace object.
How do I get that ?

Thanx in advance
-Deepak

> -----Original Message-----
> From: Thomas Schueppel [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 26, 2002 1:54 PM
> To: Slide Users Mailing List
> Subject: Re: Storing Version Info - Help!!!!!!!!!!!!!!!!
>
>
> A.N Deepak wrote:
>
> >The createRevisionDescriptor(..) method needs a Uri object.  The Uri
> >constructor needs a namspace object. How do I construct the namespace
> >object. I am lost!!!!
> >
> >
>     You may find this useful. It's used in a servlet. Usually you would
> declare nat and st
>     as membervars of the object and create them once using the code
> below. I believe
>     it was taken from the slide-struts taglibs or the administration
> webapp. Check there
>     for further samplecode.
>
>
>     // get the slide token
>     CredentialsToken credentials ;
>     Principal principal = request.getUserPrincipal() ;
>     if (principal != null) {
>       credentials = new CredentialsToken(principal) ;
>     } else {
>       credentials = new CredentialsToken("") ;
>     }
>     // create a SlideToken
>     SlideToken st = new SlideTokenImpl(credentials) ;
>
>     // get the namespace access token
>     // first check if an attribute is set for a namespacename
>     String namespaceName =
>
> (String)getServlet().getServletContext().getAttribute("org.apache.
> slide.NamespaceName")
> ;
>     // if not, check if an initParam is set
>     if (namespaceName == null) {
>       namespaceName =
> getServlet().getServletContext().getInitParameter("org.apache.slid
e.NamespaceName")
> ;
>     }
>     // okay... no custom namespace was found, stick with the default
> namespace
>     if (namespaceName == null) {
>       // the default namespace
>       namespaceName = Domain.getDefaultNamespace() ;
>     }
>     // create a securitytoken
>     SecurityToken security = new
> SecurityToken(getServlet().getServletContext()) ;
>     // get the NamespaceAccessToken from the Domain
>     NamespaceAccessToken nat = Domain.accessNamespace(security,
> namespaceName) ;
>
>     // now use nat to access the namespace...
>
>
>     l8r...
>         Thomas
>
>
>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to