public class DirectoryMapper extends XmlMapper implements Mapper
DirectoryImpl
GenericMapper.Exporter<T>, GenericMapper.Importer<T>
Modifier and Type | Field and Description |
---|---|
protected static String |
DIRECTORY_XML_NODE |
protected static String |
DIRECTORY_XML_ROOT |
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_DATE
DATABASE_DATE_FORMAT, DATE_CONVERTER_FOR_EXPORT, LEGACY_XML_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX
Constructor and Description |
---|
DirectoryMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
DirectoryDao directoryDao) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDirectoryToXml(DirectoryImpl directory,
org.dom4j.Element directoryRoot) |
org.dom4j.Element |
exportXml(Map<String,Object> options)
Exports to V2 XML.
|
protected DirectoryImpl |
getDirectoryFromXml(org.dom4j.Element directoryElement,
CrowdBackupDateConverter dateConverter) |
void |
importXml(org.dom4j.Element root)
Imports V2 XML.
|
exportInternalEntity, exportSingleValuedAttributes, getInternalEntityTemplateFromXml, getSingleValuedAttributesMapFromXml
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
protected static final String DIRECTORY_XML_ROOT
protected static final String DIRECTORY_XML_NODE
public DirectoryMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, DirectoryDao directoryDao)
public org.dom4j.Element exportXml(Map<String,Object> options)
Mapper
protected void addDirectoryToXml(DirectoryImpl directory, org.dom4j.Element directoryRoot)
public void importXml(org.dom4j.Element root) throws ImportException
Mapper
importXml
in interface Mapper
root
- root XML element.ImportException
- error importing data.protected DirectoryImpl getDirectoryFromXml(org.dom4j.Element directoryElement, CrowdBackupDateConverter dateConverter)
Copyright © 2021 Atlassian. All rights reserved.