|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.migration.GenericMapper
public abstract class GenericMapper
| Field Summary | |
|---|---|
protected static java.lang.String |
DATABASE_DATE_FORMAT
|
protected org.apache.log4j.Logger |
logger
|
protected static java.lang.String |
PLUGIN_KEY_PREFIX
|
protected static java.lang.String |
XML_DATE_FORMAT
|
| Constructor Summary | |
|---|---|
GenericMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor)
|
|
| Method Summary | ||
|---|---|---|
protected
|
addEntities(java.util.List<T> entitiesToPersist)
Replicates a collection of Hiberanate persistable entities using the batch processor. |
|
protected void |
addEntity(java.lang.Object entityToPersist)
Replicates a Hiberanate persistable entity. |
|
protected java.lang.Object |
addEntityViaMerge(java.lang.Object entityToPersist)
Replicates a Hiberanate persistable entity. |
|
protected java.lang.Object |
addEntityViaSave(java.lang.Object entityToPersist)
Replicates a Hiberanate persistable entity. |
|
protected java.lang.String |
getAttributeValue(java.lang.String name,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes,
java.lang.String defaultValue)
|
|
java.lang.String |
getDateAsFormattedString(java.util.Date date)
Serialises a date/time to String in a standard format. |
|
java.util.Date |
getDateFromDatabase(java.lang.String dateString)
|
|
java.util.Date |
getDateFromXml(java.lang.String dateString)
Obtains a date object from a serialised string. |
|
protected DirectoryType |
getDirectoryTypeFromLegacyCode(int code)
|
|
protected java.lang.String |
getNameFromLegacyCode(java.lang.String codeName)
|
|
protected OperationType |
getOperationTypeFromLegacyPermissionName(java.lang.String name)
|
|
org.hibernate.SessionFactory |
getSessionFactory()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.log4j.Logger logger
protected static final java.lang.String XML_DATE_FORMAT
protected static final java.lang.String DATABASE_DATE_FORMAT
protected static final java.lang.String PLUGIN_KEY_PREFIX
| Constructor Detail |
|---|
public GenericMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor)
| Method Detail |
|---|
public java.lang.String getDateAsFormattedString(java.util.Date date)
date - date to serialise.
public java.util.Date getDateFromXml(java.lang.String dateString)
dateString - serialised string.
public java.util.Date getDateFromDatabase(java.lang.String dateString)
protected void addEntity(java.lang.Object entityToPersist)
throws ImportException
entityToPersist - entity to replicate.
java.sql.SQLException - error persisting when calling connection().commit()
ImportException
protected <T extends java.io.Serializable> void addEntities(java.util.List<T> entitiesToPersist)
throws org.hibernate.HibernateException
entitiesToPersist - entity to replicate.
org.hibernate.HibernateException
protected java.lang.Object addEntityViaMerge(java.lang.Object entityToPersist)
throws ImportException
entityToPersist - entity to replicate.
ImportException - error persisting.
protected java.lang.Object addEntityViaSave(java.lang.Object entityToPersist)
throws ImportException
entityToPersist - entity to replicate.
ImportException - error persisting.public org.hibernate.SessionFactory getSessionFactory()
protected OperationType getOperationTypeFromLegacyPermissionName(java.lang.String name)
protected java.lang.String getAttributeValue(java.lang.String name,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes,
java.lang.String defaultValue)
protected DirectoryType getDirectoryTypeFromLegacyCode(int code)
protected java.lang.String getNameFromLegacyCode(java.lang.String codeName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||