com.atlassian.studio.confluence.importexport
Class SpaceImportPreProcessor

java.lang.Object
  extended by com.atlassian.studio.confluence.importexport.AbstractPrimitivePropertyImportPreProcessor
      extended by com.atlassian.studio.confluence.importexport.SpaceImportPreProcessor
All Implemented Interfaces:
ImportedObjectPreProcessor

public class SpaceImportPreProcessor
extends AbstractPrimitivePropertyImportPreProcessor

Processes a space import object, updates its space key to the new key provided.


Constructor Summary
SpaceImportPreProcessor(java.lang.String newKey)
           
 
Method Summary
protected  java.util.List<java.lang.String> getPropertyNames()
          Provides a list of names of properties that the pre-processor is targeting for processing.
 boolean handles(ImportedObject object)
           
protected  PrimitiveProperty updateProperty(PrimitiveProperty spaceKey)
           
 
Methods inherited from class com.atlassian.studio.confluence.importexport.AbstractPrimitivePropertyImportPreProcessor
process, propertiesMatchingNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceImportPreProcessor

public SpaceImportPreProcessor(java.lang.String newKey)
Method Detail

handles

public boolean handles(ImportedObject object)
Specified by:
handles in interface ImportedObjectPreProcessor
Specified by:
handles in class AbstractPrimitivePropertyImportPreProcessor
Parameters:
object - The object to be processed
Returns:
true if this preprocessor should be applied to the object, otherwise false.

updateProperty

protected PrimitiveProperty updateProperty(PrimitiveProperty spaceKey)
Specified by:
updateProperty in class AbstractPrimitivePropertyImportPreProcessor

getPropertyNames

protected java.util.List<java.lang.String> getPropertyNames()
Description copied from class: AbstractPrimitivePropertyImportPreProcessor
Provides a list of names of properties that the pre-processor is targeting for processing. There should only be one property in the object for each of the names in the returned list.

Specified by:
getPropertyNames in class AbstractPrimitivePropertyImportPreProcessor
Returns:
A list of names that the pre-processor should be targeting


Copyright © 2003-2014 Atlassian. All Rights Reserved.