com.atlassian.confluence.it.export
Class SimpleSiteStructure
java.lang.Object
com.atlassian.confluence.it.export.SimpleSiteStructure
public class SimpleSiteStructure
- extends Object
A simple representation of an exported Confluence site providing an easy way to validate site exports in acceptance
tests.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSiteStructure
public SimpleSiteStructure()
add
public void add(SimpleSiteStructure.IdentifiedRepresentation rep)
- Parameters:
rep
- the object to be stored in the structure.
getPageFromSpaceWithTitle
public SimpleSiteStructure.PageRepresentation getPageFromSpaceWithTitle(String spaceKey,
String title)
- Parameters:
spaceKey
- the key of the space the page is found intitle
- the title of the page
- Returns:
- a Page representation for the specified page in the specified space, or null if there is none.
getAllAttachments
public Set<SimpleSiteStructure.AttachmentRepresentation> getAllAttachments()
- Returns:
- all attachments found in the export
createFromStream
public static SimpleSiteStructure createFromStream(InputStream str)
throws Exception
- Utility method to create a SimpleSiteStructure as represented by the supplied InputStream.
- Parameters:
str
- the stream to parse.
- Returns:
- the SimpleSiteStructure represented by this stream.
- Throws:
Exception
Copyright © 2003-2012 Atlassian. All Rights Reserved.