Examples of FolderImpl


Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

     * @throws FolderNotFoundException
     */
    public Page getPage(String path) throws PageNotFoundException, FolderNotFoundException, NodeException
    {
        // get page via folder, (access checked in Folder.getPage())
        FolderImpl folder = getNodeFolder(path);
        return folder.getPage(getNodeName(path));
    }
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

        // register page
        handlerFactory.getDocumentHandler(Page.DOCUMENT_TYPE).updateDocument(page);

        // update folder
        FolderImpl folder = getNodeFolder(page.getPath());
        if (!folder.getAllNodes().contains(page))
        {
            folder.getAllNodes().add(page);
        }
        page.setParent(folder);
    }
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

        // remove page
        handlerFactory.getDocumentHandler(Page.DOCUMENT_TYPE).removeDocument(page);

        // update folder
        FolderImpl folder = getNodeFolder(page.getPath());
        ((NodeSetImpl)folder.getAllNodes()).remove(page);
        page.setParent(null);
    }
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

     * @throws FolderNotFoundException
     */
    public Link getLink(String path) throws DocumentNotFoundException, UnsupportedDocumentTypeException, FolderNotFoundException, NodeException
    {
        // get link via folder, (access checked in Folder.getLink())
        FolderImpl folder = getNodeFolder(path);
        return folder.getLink(getNodeName(path));
    }
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

     * @throws FolderNotFoundException
     */
    public DocumentSet getDocumentSet(String path) throws DocumentNotFoundException, UnsupportedDocumentTypeException, FolderNotFoundException, NodeException
    {
        // get document set via folder, (access checked in Folder.getDocumentSet())
        FolderImpl folder = getNodeFolder(path);
        return folder.getDocumentSet(getNodeName(path));
    }
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

     * @throws FolderNotFoundException
     */
    public PageSecurity getPageSecurity() throws DocumentNotFoundException, UnsupportedDocumentTypeException, FolderNotFoundException, NodeException
    {
        // get page security via folder, (always allow access)
        FolderImpl folder = getNodeFolder(Folder.PATH_SEPARATOR);
        return folder.getPageSecurity();
    }
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

        // dereference page in case proxy is supplied
        page = (Page)ProxyHelper.getRealObject(page);

        // update page
        boolean newPage[] = new boolean[]{false};
        FolderImpl parentFolder = updateFragmentsElement(page, newPage);

        // reset parent folder in case page is new or
        // parent is holding an out of date copy of
        // this page that was removed from the cache
        // before this one was accessed
        if (parentFolder != null)
        {
            parentFolder.resetPages(false);           
        }

        // notify page manager listeners
        if (newPage[0])
        {
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

        // dereference page template in case proxy is supplied
        pageTemplate = (PageTemplate)ProxyHelper.getRealObject(pageTemplate);

        // update page template
        boolean newPageTemplate[] = new boolean[]{false};
        FolderImpl parentFolder = updateFragmentsElement(pageTemplate, newPageTemplate);

        // reset parent folder in case page is new or
        // parent is holding an out of date copy of
        // this page that was removed from the cache
        // before this one was accessed
        if (parentFolder != null)
        {
            parentFolder.resetPageTemplates(false);
        }

        // notify page manager listeners
        if (newPageTemplate[0])
        {
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

        // dereference dynamic page in case proxy is supplied
        dynamicPage = (DynamicPage)ProxyHelper.getRealObject(dynamicPage);

        // update dynamic page
        boolean newDynamicPage[] = new boolean[]{false};
        FolderImpl parentFolder = updateFragmentsElement(dynamicPage, newDynamicPage);

        // reset parent folder in case page is new or
        // parent is holding an out of date copy of
        // this page that was removed from the cache
        // before this one was accessed
        if (parentFolder != null)
        {
            parentFolder.resetDynamicPages(false);
        }

        // notify page manager listeners
        if (newDynamicPage[0])
        {
View Full Code Here

Examples of org.apache.jetspeed.om.folder.impl.FolderImpl

        // dereference fragment definition in case proxy is supplied
        fragmentsDefinition = (FragmentDefinition)ProxyHelper.getRealObject(fragmentsDefinition);

        // update fragment definition
        boolean newFragmentDefinition[] = new boolean[]{false};
        FolderImpl parentFolder = updateFragmentsElement(fragmentsDefinition, newFragmentDefinition);

        // reset parent folder in case page is new or
        // parent is holding an out of date copy of
        // this page that was removed from the cache
        // before this one was accessed
        if (parentFolder != null)
        {
            parentFolder.resetFragmentDefinitions(false);
        }

        // notify page manager listeners
        if (newFragmentDefinition[0])
        {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.