|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.migration.GenericMapper
com.atlassian.crowd.migration.legacy.database.DatabaseMapper
com.atlassian.crowd.migration.legacy.database.DirectoryMapper
public class DirectoryMapper
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.atlassian.crowd.migration.legacy.database.DatabaseMapper |
|---|
DatabaseMapper.AttributeMapper, DatabaseMapper.EntityIdentifier |
| Field Summary |
|---|
| Fields inherited from class com.atlassian.crowd.migration.legacy.database.DatabaseMapper |
|---|
jdbcTemplate, legacyTableQueries |
| Fields inherited from class com.atlassian.crowd.migration.GenericMapper |
|---|
DATABASE_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX, XML_DATE_FORMAT |
| Constructor Summary | |
|---|---|
DirectoryMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate)
|
|
| Method Summary | |
|---|---|
protected java.util.List<DirectoryImpl> |
importDirectoriesFromDatabase(java.util.Map<java.lang.Long,java.lang.Long> oldToNewDirectoryIds)
|
void |
importFromDatabase(LegacyImportDataHolder importData)
Migrates data from legacy Crowd database (pre 2.0) to current database (Crowd 2.0+) schema. |
| Methods inherited from class com.atlassian.crowd.migration.legacy.database.DatabaseMapper |
|---|
attributeListToMap, attributeListToMultiAttributeMap, createInternalEntityTemplate, setJdbcTemplate, setLegacyTableQueries |
| Methods inherited from class com.atlassian.crowd.migration.GenericMapper |
|---|
addEntities, addEntity, addEntityViaMerge, addEntityViaSave, getAttributeValue, getDateAsFormattedString, getDateFromDatabase, getDateFromXml, getDirectoryTypeFromLegacyCode, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getSessionFactory |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.atlassian.crowd.migration.legacy.database.DatabaseImporter |
|---|
setLegacyTableQueries |
| Constructor Detail |
|---|
public DirectoryMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate)
| Method Detail |
|---|
public void importFromDatabase(LegacyImportDataHolder importData)
throws ImportException
DatabaseImporter
importFromDatabase in interface DatabaseImporterimportData - stores significant import results
ImportException
protected java.util.List<DirectoryImpl> importDirectoriesFromDatabase(java.util.Map<java.lang.Long,java.lang.Long> oldToNewDirectoryIds)
throws ImportException
ImportException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||