class: SiteMapTask

public class: SiteMapTask
Author: franke (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 2441 $ $LastChangedDate: 2009-04-16 13:; Complexity: 1
Dates: Created: 16.07.2009 15:33:32; Modified: 16.07.2009 15:33:32;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {D18ED4EE-02FB-459b-9BAC-9E1715FC1210}
Thread that creates Sitemap files.
 

Goto: Custom Properties, Fields, Methods

See also: InitializerServlet, Search

Appears in: task

Connections
 
Custom Properties
 
SiteMapTask Attributes
Attribute Details
private String
  contentModel
private ArrayList
  contentModels
private String
  contextPath
private SimpleDateFormat
  dateFormat
private ArrayList
  files
Initial: new ArrayList()
private FileWriter
  fileWriter
Initial: null
private String
  instanceUrl
private int
  interval
private String
  itemPattern
private static const Logger
  logger
Initial: Logger.getLogger(SiteMapTask.class)
private int
  maxItemsPerFile
private int
  maxItemsPerRetrieve
private int
  retrievalTimeout
private Search
  search
private boolean
  signal
Initial: false
 
SiteMapTask Methods
Operation Details
private
addItemsToSitemap(
   ItemContainerSearchResult searchResult):void
Sequential
private
addOUSearchResultPages(
   int alreadyWritten):void
Sequential
private
addOUsToSitemap(
   OrgUnitsSearchResult searchResult):void
Sequential
private
addViewItemPages():int
Sequential
private
changeFile():void
Sequential
private
finishSitemap():void
Sequential
private
getItems(
   int firstRecord):ItemContainerSearchResult
Sequential
Notes: @param contentModels
@param orgUnit
@return
private
getOUs(
   int firstRecord):OrgUnitsSearchResult
Sequential
Notes: @param contentModels
@param orgUnit
@return
public static
main(
   String[] args):void
Sequential
public
run():void
Sequential
Notes: {@inheritDoc}
private
startSitemap():void
Sequential
public
terminate():void
Sequential
Notes: Signals this thread to finish itself.