com.atlassian.crowd.migration.legacy.database
Class PropertyMapper
java.lang.Object
com.atlassian.crowd.migration.GenericMapper
com.atlassian.crowd.migration.legacy.database.DatabaseMapper
com.atlassian.crowd.migration.legacy.database.PropertyMapper
- All Implemented Interfaces:
- DatabaseImporter
public class PropertyMapper
- extends DatabaseMapper
- implements DatabaseImporter
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 |
PropertyMapper
public PropertyMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate,
PropertyDAOHibernate propertyDAO,
CrowdBootstrapManager bootstrapManager)
importFromDatabase
public void importFromDatabase(LegacyImportDataHolder importData)
throws ImportException
- Description copied from interface:
DatabaseImporter
- Migrates data from legacy Crowd database (pre 2.0) to current database (Crowd 2.0+) schema.
- Specified by:
importFromDatabase
in interface DatabaseImporter
- Parameters:
importData
- stores significant import results
- Throws:
ImportException
importPropertiesFromDatabase
protected List<Property> importPropertiesFromDatabase()
throws ImportException
- Throws:
ImportException
Copyright © 2013 Atlassian. All Rights Reserved.