Package org.apache.jetspeed.exception

Examples of org.apache.jetspeed.exception.JetspeedException


   
            componentManager.stop();
        }
        catch (PortletContainerException e)
        {
            throw new JetspeedException(e);
        }
        System.gc();
    }
View Full Code Here


                    {
                        jndi.bindToCurrentThread();
                    }
                    catch (NamingException e)
                    {
                        throw new JetspeedException("Unable bind jndi: "+e.toString(), e);
                    }
                }
            }
            String targetPipeline = context
                    .getRequestParameter(PortalReservedParameters.PIPELINE);
View Full Code Here

    public void build(RequestContext request) throws JetspeedException
    {
        ContentPage page = request.getPage();
        if (null == page)
        {
            throw new JetspeedException("Failed to find PSML Pin BasicAggregator.build");
        }

        ContentFragment root = page.getRootContentFragment();
        render(portletContainer, root, request);
       
View Full Code Here

            //
            System.out.println("*** Getting portlet from registry: " + fragment.getName());
            PortletDefinition portletDefinition = registry.getPortletDefinitionByUniqueName(fragment.getName());
            if (portletDefinition == null)
            {
                throw new JetspeedException("Failed to load: " + fragment.getName() + " from registry");
            }
                       
            PortletWindow portletWindow = windowAccessor.getPortletWindow(fragment);

            HttpServletRequest servletRequest = request.getRequestForWindow(portletWindow);
View Full Code Here

    public void build( RequestContext context ) throws JetspeedException, IOException
    {
        ContentPage page = context.getPage();
        if (null == page)
        {
            throw new JetspeedException("Failed to find PSML Pin ContentPageAggregator.build");
        }

        ContentFragment root = page.getRootContentFragment();

        if (root == null)
        {
            throw new JetspeedException("No root ContentFragment found in ContentPage");
        }

        String layoutDecorator = root.getDecorator();
        if (layoutDecorator == null)
        {
View Full Code Here

    {
        ContentPage page = context.getPage();
       
        if (null == page)
        {
            throw new JetspeedException("Failed to find PSML Pin ContentPageAggregator.build");
        }
       
        ContentFragment root = page.getRootContentFragment();
       
        if (root == null)
        {
            throw new JetspeedException("No root ContentFragment found in ContentPage");
        }
       
        // handle maximized state
        NavigationalState nav = context.getPortalURL().getNavigationalState();
        PortletWindow window = nav.getMaximizedWindow();
View Full Code Here

            logger.error(e);
            if (e instanceof JetspeedException)
            {
                throw (JetspeedException)e;
            }
            throw new JetspeedException(e);
        }
        finally
        {
            Thread.currentThread().setContextClassLoader(contextClassLoader);
            if (scm != null)
View Full Code Here

            final String innerSubsite = subsite;
            final PageManager innerPageManager = pageManager;
            final String innerUserName = userName;
            final User innerUser = user;
            User powerUser = userManager.getUser(this.adminUser);
            JetspeedException pe = (JetspeedException) JSSubject.doAsPrivileged(userManager.getSubject(powerUser), new PrivilegedAction()
                {
                    public Object run()
                    {
                        try
                        {
                            if (innerSubsite != null)
                            {
                                innerUser.getSecurityAttributes().getAttribute(User.JETSPEED_USER_SUBSITE_ATTRIBUTE, true).setStringValue(innerSubsite);
                                userManager.updateUser(innerUser);
                            }                                        
                            // create user's home folder                       
                            // deep copy from the default folder template tree, creating a deep-copy of the template
                            // in the new user's folder tree
                            Folder source = innerPageManager.getFolder(innerFolderTemplate);
                           
                           
                            innerPageManager.deepCopyFolder(source, innerSubsite, innerUserName);
                            Folder newFolder = pageManager.getFolder(innerSubsite);                           
                            newFolder.setTitle("Home Folder");
                            newFolder.setShortTitle("Home");
                            
                            return null;
                        }
                        catch (SecurityException s1)
                        {
                            return s1;
                        }
                        catch (FolderNotFoundException e1)
                        {
                            return e1;
                        }
                        catch (InvalidFolderException e1)
                        {
                            return e1;
                        }
                        catch (NodeException e1)
                        {
                            return e1;
                        }
                    }
                }, null);
               
            if(pe != null)
            {
                // rollback user creation and cascade roles, groups, etc
                try
                {
                    if (userManager.getUser(userName) != null)
                    {
                        userManager.removeUser(userName);
                    }
                }
                catch (Exception e)
                {
                    log.error("Registration Error: Failed to rollback user " + userName);
                }
                log.error("Registration Error: Failed to create user folders for " + userName + ", " + pe.toString());
                throw pe;
            }
                       
        }
        catch (Exception e)
View Full Code Here

    public void build( RequestContext context ) throws JetspeedException, IOException
    {
        ContentPage page = context.getPage();
        if ( null == page )
        {
            throw new JetspeedException( "Failed to find PSML Pin ContentPageAggregator.build" );
        }

        ContentFragment root = page.getRootContentFragment();

        if ( root == null )
        {
            throw new JetspeedException( "No root ContentFragment found in ContentPage" );
        }

        // add named-resources and named-resources-added maps as request attributes
        Map dynamicConfigDefault = getHeaderDynamicConfigurationDefault();
        Map namedResourcesDefault = getHeaderNamedResourcesDefault();
View Full Code Here

        }
        catch (Throwable e)
        {
            e.printStackTrace();
            log.error(e.toString());
            throw new JetspeedException("Jetspeed Initialization exception!", e);
        }
        finally
        {           
            Date endTime = new Date();
            long elapsedTime = (endTime.getTime() - startTime.getTime()) / 1000;
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.exception.JetspeedException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.