Package com.atlassian.crowd.migration
Class CrowdPropertiesMapper
java.lang.Object
com.atlassian.crowd.migration.GenericMapper
com.atlassian.crowd.migration.legacy.XmlMapper
com.atlassian.crowd.migration.CrowdPropertiesMapper
- All Implemented Interfaces:
Mapper
- Direct Known Subclasses:
CrowdPropertiesMapper
Mapper implementation that will take the values from a Crowd instances
crowd.properties
and place this into Crowd XML export/import-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.crowd.migration.GenericMapper
GenericMapper.Exporter<T>, GenericMapper.Importer<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class com.atlassian.crowd.migration.legacy.XmlMapper
GENERIC_XML_ACTIVE, GENERIC_XML_ATTRIBUTE, GENERIC_XML_ATTRIBUTE_NAME, GENERIC_XML_ATTRIBUTE_VALUE, GENERIC_XML_ATTRIBUTES, GENERIC_XML_CREATED_DATE, GENERIC_XML_ID, GENERIC_XML_NAME, GENERIC_XML_UPDATED_DATEFields inherited from class com.atlassian.crowd.migration.GenericMapper
DATABASE_DATE_FORMAT, DATE_CONVERTER_FOR_EXPORT, LEGACY_XML_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionCrowdPropertiesMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, ResourceLocator resourceLocator, PropertyUtils propertyUtils) -
Method Summary
Methods inherited from class com.atlassian.crowd.migration.legacy.XmlMapper
exportInternalEntity, exportSingleValuedAttributes, getInternalEntityTemplateFromXml, getSingleValuedAttributesMapFromXmlMethods inherited from class com.atlassian.crowd.migration.GenericMapper
addEntities, addEntitiesViaMerge, addEntitiesViaReplicate, addEntity, addEntity, addEntityViaMerge, addEntityViaSave, clearSession, exportXml, getAttributeValue, getBoolean, getBoolean, getDateConverterForXml, getDateFromTimestamp, getDirectoryTypeFromLegacyCode, getLong, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getOptionalValue, getSessionFactory, getString, getValue, importXml, setCDATA, setText, setTimestamp
-
Field Details
-
PROPERTIES_XML_ROOT
- See Also:
-
PROPERTY_XML_NAME
- See Also:
-
PROPERTY_XML_VALUE
- See Also:
-
-
Constructor Details
-
CrowdPropertiesMapper
public CrowdPropertiesMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, ResourceLocator resourceLocator, PropertyUtils propertyUtils)
-
-
Method Details
-
exportXml
Description copied from interface:MapperExports to V2 XML.- Specified by:
exportXmlin interfaceMapper- Parameters:
options- map of arbitrarty options.- Returns:
- XML element, or null if you are not mapping
- Throws:
ExportException- error producing XML.
-
importXml
Description copied from interface:MapperImports V2 XML.- Specified by:
importXmlin interfaceMapper- Parameters:
root- root XML element.- Throws:
ImportException- error importing data.
-