public class UserMapper extends GenericLegacyImporter implements LegacyImporter, org.springframework.web.context.ServletContextAware
GenericMapper.Exporter<T>, GenericMapper.Importer<T>
Modifier and Type | Field and Description |
---|---|
protected static String |
REMOTE_PRINCIPAL_XML_NODE |
protected static String |
REMOTE_PRINCIPAL_XML_ROOT |
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 |
---|
UserMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
DirectoryDAOHibernate directoryDAO,
InternalUserDao userDAO) |
Modifier and Type | Method and Description |
---|---|
protected UserTemplateWithCredentialAndAttributes |
getUserAndAttributesFromXml(org.dom4j.Element userElement,
Map<Long,Long> oldToNewDirectoryIds) |
void |
importXml(org.dom4j.Element root,
LegacyImportDataHolder importData)
Imports V1 (legacy Crowd 0.x.x and 1.x.x) XML.
|
void |
setServletContext(javax.servlet.ServletContext servletContext) |
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 REMOTE_PRINCIPAL_XML_ROOT
protected static final String REMOTE_PRINCIPAL_XML_NODE
public UserMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, DirectoryDAOHibernate directoryDAO, InternalUserDao userDAO)
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 UserTemplateWithCredentialAndAttributes getUserAndAttributesFromXml(org.dom4j.Element userElement, Map<Long,Long> oldToNewDirectoryIds)
public void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext
in interface org.springframework.web.context.ServletContextAware
Copyright © 2020 Atlassian. All rights reserved.