|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.crowd.migration.legacy.GenericLegacyImporter
public class GenericLegacyImporter
A generic mapper that contains helper methods and attributes to map domain objects to database objects and vice-versa.
Field Summary | |
---|---|
protected static String |
DATE_FORMAT
|
static String |
GENERIC_XML_ACTIVE
|
static String |
GENERIC_XML_ATTRIBUTE
|
static String |
GENERIC_XML_ATTRIBUTE_ID
|
static String |
GENERIC_XML_ATTRIBUTE_KEY
|
static String |
GENERIC_XML_ATTRIBUTE_VALUE
|
static String |
GENERIC_XML_ATTRIBUTE_VALUES
|
static String |
GENERIC_XML_ATTRIBUTES_NODE
|
static String |
GENERIC_XML_CONCEPTION
|
static String |
GENERIC_XML_ID
|
static String |
GENERIC_XML_LASTMODIFIED
|
static String |
GENERIC_XML_NAME
|
protected org.apache.log4j.Logger |
logger
|
Constructor Summary | |
---|---|
GenericLegacyImporter()
|
Method Summary | |
---|---|
protected Object |
addEntityViaMerge(Object entityToPersist)
Replicates a Hiberanate persistable entity. |
protected Object |
addEntityViaSave(Object entityToPersist)
Replicates a Hiberanate persistable entity. |
BatchProcessor |
getBatchProcessor()
|
protected String |
getDateAsFormattedString(Date date)
|
protected Date |
getDateFromFormattedString(String dateString)
|
DirectoryManager |
getDirectoryManager()
|
protected InternalEntityTemplate |
getInternalEntityTemplateFromLegacyXml(org.dom4j.Element element)
Constructs an InternalEntityTemplate from a legacy (Crowd 1.x) XML element. |
protected Map<String,List<String>> |
getMultiValuedAttributesMapFromXml(org.dom4j.Element element)
Constructs an Map |
protected OperationType |
getOperationTypeFromLegacyPermissionName(String name)
|
protected PasswordCredential |
getPasswordCredentialFromXml(org.dom4j.Element parentElement)
|
org.hibernate.SessionFactory |
getSessionFactory()
|
protected Map<String,String> |
getSingleValuedAttributesMapFromXml(org.dom4j.Element element)
Constructs an Map |
void |
setBatchProcessor(BatchProcessor batchProcessor)
|
void |
setDirectoryManager(DirectoryManager directoryManager)
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory)
|
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 String DATE_FORMAT
public static final String GENERIC_XML_ID
public static final String GENERIC_XML_NAME
public static final String GENERIC_XML_ACTIVE
public static final String GENERIC_XML_CONCEPTION
public static final String GENERIC_XML_LASTMODIFIED
public static final String GENERIC_XML_ATTRIBUTES_NODE
public static final String GENERIC_XML_ATTRIBUTE
public static final String GENERIC_XML_ATTRIBUTE_ID
public static final String GENERIC_XML_ATTRIBUTE_VALUES
public static final String GENERIC_XML_ATTRIBUTE_VALUE
public static final String GENERIC_XML_ATTRIBUTE_KEY
Constructor Detail |
---|
public GenericLegacyImporter()
Method Detail |
---|
protected String getDateAsFormattedString(Date date)
protected Date getDateFromFormattedString(String dateString)
protected InternalEntityTemplate getInternalEntityTemplateFromLegacyXml(org.dom4j.Element element)
element
- XML element to import from.
protected Object addEntityViaMerge(Object entityToPersist) throws ImportException
entityToPersist
- entity to replicate.
ImportException
- error persisting.protected Object addEntityViaSave(Object entityToPersist) throws ImportException
entityToPersist
- entity to replicate.
ImportException
- error persisting.protected Map<String,List<String>> getMultiValuedAttributesMapFromXml(org.dom4j.Element element)
element
- XML element to import from.
protected Map<String,String> getSingleValuedAttributesMapFromXml(org.dom4j.Element element)
element
- XML element to import from.
public DirectoryManager getDirectoryManager()
public void setDirectoryManager(DirectoryManager directoryManager)
public org.hibernate.SessionFactory getSessionFactory()
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
public BatchProcessor getBatchProcessor()
public void setBatchProcessor(BatchProcessor batchProcessor)
protected OperationType getOperationTypeFromLegacyPermissionName(String name)
protected PasswordCredential getPasswordCredentialFromXml(org.dom4j.Element parentElement)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |