org.alfresco.service.cmr.view
Class ExporterCrawlerParameters

java.lang.Object
  extended by org.alfresco.service.cmr.view.ExporterCrawlerParameters

public class ExporterCrawlerParameters
extends java.lang.Object

Exporter Crawler Configuration. This class is used to specify which Repository items are exported.


Constructor Summary
ExporterCrawlerParameters()
           
 
Method Summary
 org.alfresco.service.namespace.QName[] getExcludeAspects()
          Gets the list of Aspects to exclude from the Export
 org.alfresco.service.namespace.QName[] getExcludeChildAssocs()
          Gets the list of Child Associations to exclude from the Export
 java.lang.String[] getExcludeNamespaceURIs()
          Gets the list of namespace URIs to exlude from the Export
 Location getExportFrom()
          Gets the path to export from
 java.lang.String[] getIncludedPaths()
          Gets the list of included paths to explicitly include in the Export
 ReferenceType getReferenceType()
          Gets the format of exported references
 boolean isCrawlAssociations()
          Crawl and export associations
 boolean isCrawlChildNodes()
          Crawl and export child nodes
 boolean isCrawlContent()
          Crawl and export content properties
 boolean isCrawlNullProperties()
          Crawl and export null properties
 boolean isCrawlSelf()
          Crawl and export node at export path
 void setCrawlAssociations(boolean crawlAssociations)
          Sets whether to crawl associations
 void setCrawlChildNodes(boolean crawlChildNodes)
          Sets whether to crawl child nodes
 void setCrawlContent(boolean crawlContent)
          Sets whether to crawl content
 void setCrawlNullProperties(boolean crawlNullProperties)
          Sets whether to crawl null properties
 void setCrawlSelf(boolean crawlSelf)
          Sets whether to crawl and export node at export path
 void setExcludeAspects(org.alfresco.service.namespace.QName[] excludeAspects)
          Sets the list of Aspects to exclude from the Export
 void setExcludeChildAssocs(org.alfresco.service.namespace.QName[] excludeChildAssocs)
          Sets the list of Child Associations to exclude from the Export
 void setExcludeNamespaceURIs(java.lang.String[] excludeNamespaceURIs)
          Sets the list of namespace URIs to exclude from the Export
 void setExportFrom(Location exportFrom)
          Sets the path to export from
 void setIncludedPaths(java.lang.String[] includedPaths)
          Sets the list of included paths to explicitly include in the Export
 void setReferenceType(ReferenceType referenceType)
          Sets the format of exported references (child and association references)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExporterCrawlerParameters

public ExporterCrawlerParameters()
Method Detail

isCrawlChildNodes

public boolean isCrawlChildNodes()
Crawl and export child nodes

Returns:
true => crawl child nodes

setCrawlChildNodes

public void setCrawlChildNodes(boolean crawlChildNodes)
Sets whether to crawl child nodes

Parameters:
crawlChildNodes -

isCrawlAssociations

public boolean isCrawlAssociations()
Crawl and export associations

Returns:
true => crawl associations

setCrawlAssociations

public void setCrawlAssociations(boolean crawlAssociations)
Sets whether to crawl associations

Parameters:
crawlAssociations -

isCrawlContent

public boolean isCrawlContent()
Crawl and export content properties

Returns:
true => crawl content

setCrawlContent

public void setCrawlContent(boolean crawlContent)
Sets whether to crawl content

Parameters:
crawlContent -

isCrawlSelf

public boolean isCrawlSelf()
Crawl and export node at export path

Returns:
true => crawl node at export path

setCrawlSelf

public void setCrawlSelf(boolean crawlSelf)
Sets whether to crawl and export node at export path

Parameters:
crawlSelf -

isCrawlNullProperties

public boolean isCrawlNullProperties()
Crawl and export null properties

Returns:
true => export null properties

setCrawlNullProperties

public void setCrawlNullProperties(boolean crawlNullProperties)
Sets whether to crawl null properties

Parameters:
crawlNullProperties -

getExcludeNamespaceURIs

public java.lang.String[] getExcludeNamespaceURIs()
Gets the list of namespace URIs to exlude from the Export

Returns:
the list of namespace URIs

setExcludeNamespaceURIs

public void setExcludeNamespaceURIs(java.lang.String[] excludeNamespaceURIs)
Sets the list of namespace URIs to exclude from the Export

Parameters:
excludeNamespaceURIs -

getExcludeAspects

public org.alfresco.service.namespace.QName[] getExcludeAspects()
Gets the list of Aspects to exclude from the Export

Returns:
the list of Aspects

setExcludeAspects

public void setExcludeAspects(org.alfresco.service.namespace.QName[] excludeAspects)
Sets the list of Aspects to exclude from the Export

Parameters:
excludeAspects -

getExcludeChildAssocs

public org.alfresco.service.namespace.QName[] getExcludeChildAssocs()
Gets the list of Child Associations to exclude from the Export

Returns:
the list of child assocs

setExcludeChildAssocs

public void setExcludeChildAssocs(org.alfresco.service.namespace.QName[] excludeChildAssocs)
Sets the list of Child Associations to exclude from the Export

Parameters:
excludeChildAssocs -

getIncludedPaths

public java.lang.String[] getIncludedPaths()
Gets the list of included paths to explicitly include in the Export

Returns:
the list of included paths

setIncludedPaths

public void setIncludedPaths(java.lang.String[] includedPaths)
Sets the list of included paths to explicitly include in the Export

Parameters:
includedPaths -

getExportFrom

public Location getExportFrom()
Gets the path to export from

Returns:
the path to export from

setExportFrom

public void setExportFrom(Location exportFrom)
Sets the path to export from

Parameters:
exportFrom -

getReferenceType

public ReferenceType getReferenceType()
Gets the format of exported references

Returns:
reference type

setReferenceType

public void setReferenceType(ReferenceType referenceType)
Sets the format of exported references (child and association references)

Parameters:
reference - type


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.