public class ApplicationMapper extends GenericLegacyImporter implements LegacyImporter
GenericMapper.Exporter<T>, GenericMapper.Importer<T>
Modifier and Type | Field and Description |
---|---|
protected static String |
APPLICATION_XML_NODE |
protected static String |
APPLICATION_XML_ROOT |
static String |
OPTION_DEFAULT_PASSWORD |
DATE_FORMAT, GENERIC_XML_ACTIVE, GENERIC_XML_ATTRIBUTE, GENERIC_XML_ATTRIBUTE_ID, GENERIC_XML_ATTRIBUTE_KEY, GENERIC_XML_ATTRIBUTE_VALUE, GENERIC_XML_ATTRIBUTE_VALUES, GENERIC_XML_ATTRIBUTES_NODE, GENERIC_XML_CONCEPTION, GENERIC_XML_ID, GENERIC_XML_LASTMODIFIED, GENERIC_XML_NAME, logger
DATABASE_DATE_FORMAT, DATE_CONVERTER_FOR_EXPORT, LEGACY_XML_DATE_FORMAT, PLUGIN_KEY_PREFIX
Constructor and Description |
---|
ApplicationMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
DirectoryDAOHibernate directoryDAO) |
Modifier and Type | Method and Description |
---|---|
protected ApplicationImpl |
getApplicationFromXml(org.dom4j.Element applicationElement,
Map<Long,Long> oldToNewDirectoryIds) |
void |
importXml(org.dom4j.Element root,
LegacyImportDataHolder importData)
Imports V1 (legacy Crowd 0.x.x and 1.x.x) XML.
|
getDirectoryManager, getInternalEntityTemplateFromLegacyXml, getMultiValuedAttributesMapFromXml, getPasswordCredentialFromXml, getSingleValuedAttributesMapFromXml, setDirectoryManager
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 APPLICATION_XML_ROOT
protected static final String APPLICATION_XML_NODE
public static final String OPTION_DEFAULT_PASSWORD
public ApplicationMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, DirectoryDAOHibernate directoryDAO)
public void importXml(org.dom4j.Element root, LegacyImportDataHolder importData) throws ImportException
LegacyImporter
importXml
in interface LegacyImporter
root
- root XML element.importData
- stores significant import results.ImportException
protected ApplicationImpl getApplicationFromXml(org.dom4j.Element applicationElement, Map<Long,Long> oldToNewDirectoryIds)
Copyright © 2019 Atlassian. All rights reserved.