org.apache.jetspeed.page
Class PageImporter

java.lang.Object
  extended by org.apache.jetspeed.page.PageImporter

public class PageImporter
extends Object

DelegatingPageManager

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
private  org.apache.jetspeed.page.PageManager destManager
           
private  int folderCount
           
private  int linkCount
           
private  boolean overwriteFolders
           
private  boolean overwritePages
           
private  int pageCount
           
private  String rootFolder
           
private  org.apache.jetspeed.page.PageManager sourceManager
           
 
Constructor Summary
PageImporter(org.apache.jetspeed.page.PageManager sourceManager, org.apache.jetspeed.page.PageManager destManager, String rootFolder, boolean overwriteFolders, boolean overwritePages)
           
 
Method Summary
 void folderTreeImport()
           
 void fullImport()
           
 org.apache.jetspeed.page.PageManager getDestManager()
           
 int getFolderCount()
           
 int getLinkCount()
           
 int getPageCount()
           
 String getRootFolder()
           
 org.apache.jetspeed.page.PageManager getSourceManager()
           
private  org.apache.jetspeed.om.folder.Folder importFolder(org.apache.jetspeed.om.folder.Folder srcFolder)
           
 boolean isOverwriteFolders()
           
 boolean isOverwritePages()
           
private  org.apache.jetspeed.om.folder.Folder lookupFolder(String path)
           
private  org.apache.jetspeed.om.page.Link lookupLink(String path)
           
private  org.apache.jetspeed.om.page.Page lookupPage(String path)
           
static void main(String[] args)
           
 void setDestManager(org.apache.jetspeed.page.PageManager destManager)
           
 void setFolderCount(int folderCount)
           
 void setLinkCount(int linkCount)
           
 void setOverwriteFolders(boolean overwrite)
           
 void setOverwritePages(boolean overwritePages)
           
 void setPageCount(int pageCount)
           
 void setRootFolder(String rootFolder)
           
 void setSourceManager(org.apache.jetspeed.page.PageManager sourceManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceManager

private org.apache.jetspeed.page.PageManager sourceManager

destManager

private org.apache.jetspeed.page.PageManager destManager

rootFolder

private String rootFolder

overwriteFolders

private boolean overwriteFolders

overwritePages

private boolean overwritePages

folderCount

private int folderCount

pageCount

private int pageCount

linkCount

private int linkCount
Constructor Detail

PageImporter

public PageImporter(org.apache.jetspeed.page.PageManager sourceManager,
                    org.apache.jetspeed.page.PageManager destManager,
                    String rootFolder,
                    boolean overwriteFolders,
                    boolean overwritePages)
Method Detail

main

public static void main(String[] args)

fullImport

public void fullImport()
                throws org.apache.jetspeed.exception.JetspeedException
Throws:
org.apache.jetspeed.exception.JetspeedException

folderTreeImport

public void folderTreeImport()
                      throws org.apache.jetspeed.exception.JetspeedException
Throws:
org.apache.jetspeed.exception.JetspeedException

importFolder

private org.apache.jetspeed.om.folder.Folder importFolder(org.apache.jetspeed.om.folder.Folder srcFolder)
                                                   throws org.apache.jetspeed.exception.JetspeedException
Throws:
org.apache.jetspeed.exception.JetspeedException

lookupPage

private org.apache.jetspeed.om.page.Page lookupPage(String path)

lookupLink

private org.apache.jetspeed.om.page.Link lookupLink(String path)

lookupFolder

private org.apache.jetspeed.om.folder.Folder lookupFolder(String path)

isOverwriteFolders

public boolean isOverwriteFolders()
Returns:
Returns the overwrite.

setOverwriteFolders

public void setOverwriteFolders(boolean overwrite)
Parameters:
overwrite - The overwrite to set.

getDestManager

public org.apache.jetspeed.page.PageManager getDestManager()
Returns:
Returns the destManager.

setDestManager

public void setDestManager(org.apache.jetspeed.page.PageManager destManager)
Parameters:
destManager - The destManager to set.

getFolderCount

public int getFolderCount()
Returns:
Returns the folderCount.

setFolderCount

public void setFolderCount(int folderCount)
Parameters:
folderCount - The folderCount to set.

isOverwritePages

public boolean isOverwritePages()
Returns:
Returns the overwritePages.

setOverwritePages

public void setOverwritePages(boolean overwritePages)
Parameters:
overwritePages - The overwritePages to set.

getPageCount

public int getPageCount()
Returns:
Returns the pageCount.

setPageCount

public void setPageCount(int pageCount)
Parameters:
pageCount - The pageCount to set.

getLinkCount

public int getLinkCount()
Returns:
Returns the linkCount.

setLinkCount

public void setLinkCount(int linkCount)
Parameters:
linkCount - The linkCount to set.

getRootFolder

public String getRootFolder()
Returns:
Returns the rootFolder.

setRootFolder

public void setRootFolder(String rootFolder)
Parameters:
rootFolder - The rootFolder to set.

getSourceManager

public org.apache.jetspeed.page.PageManager getSourceManager()
Returns:
Returns the sourceManager.

setSourceManager

public void setSourceManager(org.apache.jetspeed.page.PageManager sourceManager)
Parameters:
sourceManager - The sourceManager to set.


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.