com.atlassian.crowd.migration.legacy.database
Class DatabaseMapper
java.lang.Object
com.atlassian.crowd.migration.GenericMapper
com.atlassian.crowd.migration.legacy.database.DatabaseMapper
- Direct Known Subclasses:
- ApplicationMapper, DirectoryMapper, GroupMapper, PropertyMapper, RoleMapper, SALPropertyMapper, UserMapper
public class DatabaseMapper
- extends GenericMapper
|
Constructor Summary |
DatabaseMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate)
|
| 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 |
jdbcTemplate
protected org.springframework.jdbc.core.JdbcOperations jdbcTemplate
legacyTableQueries
protected LegacyTableQueries legacyTableQueries
DatabaseMapper
public DatabaseMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
org.springframework.jdbc.core.JdbcOperations jdbcTemplate)
createInternalEntityTemplate
protected InternalEntityTemplate createInternalEntityTemplate(java.lang.Long id,
java.lang.String name,
java.util.Date createDate,
java.util.Date updatedDate,
boolean active)
attributeListToMap
public java.util.Map<java.lang.String,java.lang.String> attributeListToMap(java.util.List<java.util.Map<java.lang.String,java.lang.String>> attributes)
attributeListToMultiAttributeMap
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributeListToMultiAttributeMap(java.util.List<java.util.Map<java.lang.String,java.lang.String>> attributes)
setJdbcTemplate
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcOperations jdbcTemplate)
setLegacyTableQueries
public void setLegacyTableQueries(LegacyTableQueries legacyTableQueries)
Copyright © 2011 Atlassian. All Rights Reserved.