public class RoleMapper extends DatabaseMapper implements DatabaseImporter
DatabaseMapper.AttributeMapper, DatabaseMapper.EntityIdentifierjdbcTemplate, legacyTableQueriesDATABASE_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX, XML_DATE_FORMAT| Constructor and Description |
|---|
RoleMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate,
GroupDAOHibernate groupDAO,
MembershipDAOHibernate membershipDAO,
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 Set<InternalMembership> |
importMembershipsFromDatabase(LegacyImportDataHolder importData,
BatchResultWithIdReferences<Group> roleImportResults) |
protected List<InternalGroupWithAttributes> |
importRolesFromDatabase(Map<Long,Long> oldToNewDirectoryIds) |
attributeListToMap, attributeListToMultiAttributeMap, createInternalEntityTemplate, setJdbcTemplate, setLegacyTableQueriesaddEntities, addEntitiesViaMerge, addEntitiesViaReplicate, addEntity, addEntity, addEntityViaMerge, addEntityViaSave, clearSession, getAttributeValue, getDateAsFormattedString, getDateFromDatabase, getDateFromXml, getDirectoryTypeFromLegacyCode, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetLegacyTableQueriespublic RoleMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate,
GroupDAOHibernate groupDAO,
MembershipDAOHibernate membershipDAO,
DirectoryDAOHibernate directoryDAO)
public void importFromDatabase(LegacyImportDataHolder importData) throws ImportException
DatabaseImporterimportFromDatabase in interface DatabaseImporterimportData - stores significant import resultsImportExceptionprotected List<InternalGroupWithAttributes> importRolesFromDatabase(Map<Long,Long> oldToNewDirectoryIds)
protected Set<InternalMembership> importMembershipsFromDatabase(LegacyImportDataHolder importData, BatchResultWithIdReferences<Group> roleImportResults)
Copyright © 2018 Atlassian. All rights reserved.