public class UserMapper extends DatabaseMapper implements DatabaseImporter
DatabaseMapper.AttributeMapper, DatabaseMapper.EntityIdentifier
jdbcTemplate, legacyTableQueries
DATABASE_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX, XML_DATE_FORMAT
Constructor and Description |
---|
UserMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate,
UserDAOHibernate userDAO,
DirectoryDAOHibernate directoryDAO) |
Modifier and Type | Method and Description |
---|---|
void |
importFromDatabase(LegacyImportDataHolder importData)
Migrates data from legacy Crowd database (pre 2.0) to current database (Crowd 2.0+) schema.
|
protected List<UserTemplateWithCredentialAndAttributes> |
importUsersFromDatabase(Map<Long,Long> oldToNewDirectoryIds) |
attributeListToMap, attributeListToMultiAttributeMap, createInternalEntityTemplate, setJdbcTemplate, setLegacyTableQueries
addEntities, addEntity, addEntityViaMerge, addEntityViaSave, getAttributeValue, getDateAsFormattedString, getDateFromDatabase, getDateFromXml, getDirectoryTypeFromLegacyCode, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getSessionFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setLegacyTableQueries
public UserMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, org.springframework.jdbc.core.JdbcOperations jdbcTemplate, UserDAOHibernate userDAO, DirectoryDAOHibernate directoryDAO)
public void importFromDatabase(LegacyImportDataHolder importData) throws ImportException
DatabaseImporter
importFromDatabase
in interface DatabaseImporter
importData
- stores significant import resultsImportException
protected List<UserTemplateWithCredentialAndAttributes> importUsersFromDatabase(Map<Long,Long> oldToNewDirectoryIds) throws ImportException
ImportException
Copyright © 2013 Atlassian. All Rights Reserved.