public class

AnonymisingEntityXmlWriter

extends Object
implements EntityXmlWriter
java.lang.Object
   ↳ com.atlassian.jira.action.admin.export.AnonymisingEntityXmlWriter

Class Overview

A writer that replaces many characters with 'x' characters, for the purposes of anonymising data. The set of characters that will be replaced is defined in com.atlassian.jira.action.admin.export.AnonymousGenericValue

This would be used to anonymise data before sending it to Atlassian for instance. It should never be used to back up data, as the data would be unable to be restored.

Summary

Fields
public static final Collection<AnonymousEntity> DEFAULT_ANONYMOUS_ENTITIES
Public Constructors
AnonymisingEntityXmlWriter(Collection anonymousEntities)
AnonymisingEntityXmlWriter()
An Anonymising writer, that is initalised using the default JIRA entities from DEFAULT_ANONYMOUS_ENTITIES
Public Methods
void writeXmlText(GenericValue entity, PrintWriter writer)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.action.admin.export.EntityXmlWriter

Fields

public static final Collection<AnonymousEntity> DEFAULT_ANONYMOUS_ENTITIES

Public Constructors

public AnonymisingEntityXmlWriter (Collection anonymousEntities)

Parameters
anonymousEntities A collection of AnonymousEntity objects, representing the entities to escape

public AnonymisingEntityXmlWriter ()

An Anonymising writer, that is initalised using the default JIRA entities from DEFAULT_ANONYMOUS_ENTITIES

Public Methods

public void writeXmlText (GenericValue entity, PrintWriter writer)