Re: check user folder exists

Randy Watler <[email protected]> Mon, 07 Jan 2013 07:56:16 -0700
Newsgroups gmane.comp.jakarta.jetspeed.user
Message-ID <[email protected]>
Frank:

The folderExists() method takes a path, so try "/_user/admin".

AFAIK, the document root is not available in an API. This is configured 
via Spring using the psml.pages.path property. If you have a Spring 
component some place in you portal customizations, you can easily get it 
from there on container start via a bean property or constructor argument.

HTH,

Randy

On 1/7/2013 5:56 AM, Frank Otto wrote:
> Hi,
>
> how can I check, that a user folder exists? I'm getting always false.
>
> f.e.: pageManager.folderExists("_user/admin");
>
> Another question is, how can I get the document root dir from 
> PageManager or PortalAdministration or ...?
>
> I have a servlet, which check something in jetspeed. This Servlet 
> retrieves this jetspeed components:
>
>         jsUserManager =
>                 (UserManager) 
> componentManager.getComponent("org.apache.jetspeed.security.UserManager");
>
>         jsRoleManager =
>                 (RoleManager) 
> componentManager.getComponent("org.apache.jetspeed.security.RoleManager");
>
>         jsGroupManager =
>                 (GroupManager) 
> componentManager.getComponent("org.apache.jetspeed.security.GroupManager");
>
>         jsPageManager =
>                 (PageManager) 
> componentManager.getComponent("org.apache.jetspeed.page.PageManager");
>
>         jsPortalAdmin =
>                 (PortalAdministration) 
> componentManager.getComponent("PortalAdministration");
>
> But I can't find a method to get it.
>
> kind regards,
>
> Frank
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>