Package com.atlassian.crowd.migration
Class AuditLogMapper
java.lang.Object
com.atlassian.crowd.migration.GenericMapper
com.atlassian.crowd.migration.legacy.XmlMapper
com.atlassian.crowd.migration.AuditLogMapper
- All Implemented Interfaces:
Mapper
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.crowd.migration.GenericMapper
GenericMapper.Exporter<T>, GenericMapper.Importer<T> -
Field Summary
Fields inherited from class com.atlassian.crowd.migration.legacy.XmlMapper
GENERIC_XML_ACTIVE, GENERIC_XML_ATTRIBUTE, GENERIC_XML_ATTRIBUTE_NAME, GENERIC_XML_ATTRIBUTE_VALUE, GENERIC_XML_ATTRIBUTES, GENERIC_XML_CREATED_DATE, GENERIC_XML_ID, GENERIC_XML_NAME, GENERIC_XML_UPDATED_DATEFields inherited from class com.atlassian.crowd.migration.GenericMapper
DATABASE_DATE_FORMAT, DATE_CONVERTER_FOR_EXPORT, LEGACY_XML_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionAuditLogMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, AuditDao auditDao, Clock clock, int batchSize) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAuditLogToXml(AssembledAuditLogChangeset changeset, org.dom4j.Element directoryRoot) org.dom4j.ElementExports to V2 XML.protected AuditLogChangesetEntitygetChangesetFromXml(org.dom4j.Element changesetElement) voidimportXml(org.dom4j.Element root) Imports V2 XML.Methods inherited from class com.atlassian.crowd.migration.legacy.XmlMapper
exportInternalEntity, exportSingleValuedAttributes, getInternalEntityTemplateFromXml, getSingleValuedAttributesMapFromXmlMethods inherited from class com.atlassian.crowd.migration.GenericMapper
addEntities, addEntitiesViaMerge, addEntitiesViaReplicate, addEntity, addEntity, addEntityViaMerge, addEntityViaSave, clearSession, exportXml, getAttributeValue, getBoolean, getBoolean, getDateConverterForXml, getDateFromTimestamp, getDirectoryTypeFromLegacyCode, getLong, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getOptionalValue, getSessionFactory, getString, getValue, importXml, setCDATA, setText, setTimestamp
-
Constructor Details
-
AuditLogMapper
public AuditLogMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, AuditDao auditDao, Clock clock, int batchSize)
-
-
Method Details
-
exportXml
Description copied from interface:MapperExports to V2 XML.- Specified by:
exportXmlin interfaceMapper- Parameters:
options- map of arbitrarty options.- Returns:
- XML element, or null if you are not mapping
- Throws:
ExportException- error producing XML.
-
addAuditLogToXml
protected void addAuditLogToXml(AssembledAuditLogChangeset changeset, org.dom4j.Element directoryRoot) -
importXml
Description copied from interface:MapperImports V2 XML.- Specified by:
importXmlin interfaceMapper- Parameters:
root- root XML element.- Throws:
ImportException- error importing data.
-
getChangesetFromXml
-