Package com.atlassian.crowd.migration
Class GrantedPermissionMapper
java.lang.Object
com.atlassian.crowd.migration.GenericMapper
com.atlassian.crowd.migration.legacy.XmlMapper
com.atlassian.crowd.migration.GrantedPermissionMapper
- All Implemented Interfaces:
Mapper
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.crowd.migration.GenericMapper
GenericMapper.Exporter<T>, GenericMapper.Importer<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic 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
ConstructorsConstructorDescriptionGrantedPermissionMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, UserPermissionDAOHibernate permissionDao, ApplicationManager applicationManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected InternalGrantedPermissionbuildPermissionFromXml(org.dom4j.Element element, Application application, CrowdBackupDateConverter dateConverter) protected org.dom4j.ElementbuildXmlFromPermission(InternalGrantedPermission permission) org.dom4j.ElementExports to V2 XML.voidimportXml(org.dom4j.Element root) Imports V2 XML.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
-
PERMISSION_XML_ROOT
- See Also:
-
PERMISSION_XML_NODE
- See Also:
-
PERMISSION_XML_PERMISSION
- See Also:
-
PERMISSION_XML_DIR_ID
- See Also:
-
PERMISSION_XML_GROUP
- See Also:
-
-
Constructor Details
-
GrantedPermissionMapper
public GrantedPermissionMapper(org.hibernate.SessionFactory sessionFactory, BatchProcessor batchProcessor, UserPermissionDAOHibernate permissionDao, ApplicationManager applicationManager)
-
-
Method Details
-
exportXml
Description copied from interface:MapperExports to V2 XML. -
importXml
Description copied from interface:MapperImports V2 XML.- Specified by:
importXmlin interfaceMapper- Parameters:
root- root XML element.- Throws:
ImportException- error importing data.
-
buildXmlFromPermission
-
buildPermissionFromXml
protected InternalGrantedPermission buildPermissionFromXml(org.dom4j.Element element, Application application, CrowdBackupDateConverter dateConverter)
-